python本地文件服务器实例教程

macOS自带的Apache可以提供通过http://localhost:8081访问本地文件服务,那么python有没有类似功能的库呢?下面来简单操作一下

Posted in Python onMay 02, 2021

新建一个用于共享文件的目录(此处以/Users/ypf/Share为例)将需要共享的文件拷贝到该路径下在当前路径打开终端(注意!终端执行命令的路径,就是共享文件夹的路径,千万不要在根目录执行哦)根据python版本,执行相应命令以开启文件服务(实测python3响应会快很多)

// python2
python -m SimpleHTTPServer 8081
// python3
python3 -m http.server 8081
// python3.7开始,支持添加--directory参数来指定共享目录(相对路径、绝对路径都可以)
python3 -m http.server 8081 --directory ./share/

打开浏览器,通过http://localhost:8081,就可以访问到共享的文件啦

python本地文件服务器实例教程
python本地文件服务器实例教程

PS

为什么使用python会直接调用python2版本,而想要使用python3版本就需要通过python3呢?

这是因为macOS集成了python2、python3两个版本,其中有很多系统服务是基于python2的,因此python2版本也是默认使用的版本。

 

命令头 调用的python版本
python 调用默认版本的python。当前默认版本为python2,就相当于python2;python3类似
python2 调用python2
python3 调用python3

PS2

通过下面操作,可以很清晰看到,macOS的确集成了python2、python3两个版本,并且默认版本是python2~

python本地文件服务器实例教程

总结

到此这篇关于python本地文件服务器的文章就介绍到这了,更多相关python本地文件服务器内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python实现从脚本里运行scrapy的方法
Apr 07 Python
Python3通过Luhn算法快速验证信用卡卡号的方法
May 14 Python
Python实现自动发送邮件功能
Mar 02 Python
python类的方法属性与方法属性的动态绑定代码详解
Dec 27 Python
关于初始种子自动选取的区域生长实例(python+opencv)
Jan 16 Python
Python run()函数和start()函数的比较和差别介绍
May 03 Python
numpy 矩阵形状调整:拉伸、变成一位数组的实例
Jun 18 Python
详解appium自动化测试工具(monitor、uiautomatorviewer)
Jan 27 Python
python文本处理的方案(结巴分词并去除符号)
May 26 Python
python开发飞机大战游戏
Jul 15 Python
python基础之函数的定义和调用
Oct 24 Python
python的html标准库
Apr 29 Python
python字符串常规操作大全
python自动化之如何利用allure生成测试报告
python使用openpyxl库读写Excel表格的方法(增删改查操作)
Python time库的时间时钟处理
Django项目如何获得SSL证书与配置HTTPS
Python基础之常用库常用方法整理
Apr 30 #Python
Django 实现jwt认证的示例
You might like
php 多关键字 高亮显示实现代码
2012/04/23 PHP
yii2 上传图片的示例代码
2018/11/02 PHP
日期函数扩展类Ver0.1.1
2006/09/07 Javascript
JavaScript 类型的包装对象(Typed Wrappers)
2011/10/27 Javascript
checkbox勾选判断代码分析
2014/06/11 Javascript
基于NodeJS的前后端分离的思考与实践(五)多终端适配
2014/09/26 NodeJs
jQuery中parentsUntil()方法用法实例
2015/01/07 Javascript
js图片轮播特效代码分享
2015/09/07 Javascript
js中最容易被忽视的事件问题大总结
2016/05/15 Javascript
js canvas仿支付宝芝麻信用分仪表盘
2016/11/16 Javascript
Angular.JS中的指令引用template与指令当做属性详解
2017/03/30 Javascript
JavaScript使用readAsDataURL读取图像文件
2017/05/10 Javascript
清空元素html("") innerHTML="" 与 empty()的区别和应用(推荐)
2017/08/14 Javascript
原生js实现移动端触摸轮播的示例代码
2017/12/22 Javascript
vue用递归组件写树形控件的实例代码
2018/07/19 Javascript
jQuery+PHP实现上传裁剪图片
2020/06/29 jQuery
简单了解JavaScript异步
2019/05/23 Javascript
vue实现文字加密功能
2019/09/27 Javascript
vue+iview分页组件的封装
2020/11/17 Vue.js
tensorflow 加载部分变量的实例讲解
2018/07/27 Python
Django添加favicon.ico图标的示例代码
2018/08/07 Python
selenium+python设置爬虫代理IP的方法
2018/11/29 Python
numpy按列连接两个维数不同的数组方式
2019/12/06 Python
python如何把字符串类型list转换成list
2020/02/18 Python
TensorFlow tf.nn.conv2d_transpose是怎样实现反卷积的
2020/04/20 Python
基于python连接oracle导并出数据文件
2020/04/28 Python
python3获取控制台输入的数据的具体实例
2020/08/16 Python
解决pytorch 的state_dict()拷贝问题
2021/03/03 Python
今天学到的CSS最新技术(与图片背景相关)
2012/12/24 HTML / CSS
来自全球大都市的高级街头服饰:Pegador
2018/01/03 全球购物
UGG澳洲官网:UGG Australia
2018/04/26 全球购物
团委书记的竞聘演讲稿
2014/04/24 职场文书
2015年学校德育工作总结
2015/04/22 职场文书
国家助学金受助感言
2015/08/01 职场文书
教你用Java在个人电脑上实现微信扫码支付
2021/06/13 Java/Android
Apache Hudi 加速传统的批处理模式
2022/04/24 Servers