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 输出一个两行字符的变量
Feb 05 Python
Python优化技巧之利用ctypes提高执行速度
Sep 11 Python
Python实现利用最大公约数求三个正整数的最小公倍数示例
Sep 30 Python
pandas值替换方法
Jul 10 Python
python并发编程多进程 模拟抢票实现过程
Aug 20 Python
使用Jupyter notebooks上传文件夹或大量数据到服务器
Apr 14 Python
Python依赖包迁移到断网环境操作
Jul 13 Python
Python爬虫实例——scrapy框架爬取拉勾网招聘信息
Jul 14 Python
mac安装python3后使用pip和pip3的区别说明
Sep 01 Python
Python 连接 MySQL 的几种方法
Sep 09 Python
如何将Pycharm中调整字体大小的方式设置为"ctrl+鼠标滚轮上下滑"
Nov 17 Python
python语言time库和datetime库基本使用详解
Dec 25 Python
python字符串常规操作大全
python自动化之如何利用allure生成测试报告
python使用openpyxl库读写Excel表格的方法(增删改查操作)
Python time库的时间时钟处理
Django项目如何获得SSL证书与配置HTTPS
Python基础之常用库常用方法整理
Apr 30 #Python
Django 实现jwt认证的示例
You might like
Laravel框架文件上传功能实现方法示例
2019/04/16 PHP
laravel框架模型和数据库基础操作实例详解
2020/01/25 PHP
ExtJS TabPanel beforeremove beforeclose使用说明
2010/03/31 Javascript
Extjs优化(二)Form表单提交通用实现
2013/04/15 Javascript
js获取电脑分辨率的思路及操作
2013/11/22 Javascript
Jquery的基本对象转换和文档加载用法实例
2015/02/25 Javascript
js实现从中间开始往上下展开网页窗口的方法
2015/03/02 Javascript
jQuery实现鼠标滑过链接控制图片的滑动展开与隐藏效果
2015/10/28 Javascript
jQuery form 表单验证插件(fieldValue)校验表单
2016/01/24 Javascript
JavaScript实现事件的中断传播和行为阻止方法示例
2017/01/20 Javascript
Vue.Draggable实现拖拽效果
2020/07/29 Javascript
基于js原生和ajax的get和post方法以及jsonp的原生写法实例
2017/10/16 Javascript
JS中使用textPath实现线条上的文字
2017/12/25 Javascript
详解如何解决Vue和vue-template-compiler版本之间的问题
2018/09/17 Javascript
npm qs模块使用详解
2020/02/07 Javascript
[01:27:44]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Aster BO3 第一场 1月24日
2021/03/11 DOTA
python回调函数的使用方法
2014/01/23 Python
python服务器端收发请求的实现代码
2014/09/29 Python
Python中使用PIPE操作Linux管道
2015/02/04 Python
python制作一个桌面便签软件
2015/08/09 Python
python3+PyQt5实现使用剪贴板做复制与粘帖示例
2017/01/24 Python
详解使用 pyenv 管理多个版本 python 环境
2017/10/19 Python
Python中函数的基本定义与调用及内置函数详解
2019/05/13 Python
python利用opencv实现SIFT特征提取与匹配
2020/03/05 Python
CK美国官网:Calvin Klein
2016/08/26 全球购物
Lyle & Scott苏格兰金鹰官网:英国皇室御用品牌
2018/05/09 全球购物
英国豪华家具和经典家居饰品购物网站:OKA
2020/06/05 全球购物
与C++相比,Java中的数组有什么不同
2014/03/25 面试题
预备党员思想汇报
2014/01/08 职场文书
酒店led欢迎词
2014/01/09 职场文书
寄语是什么意思
2014/04/10 职场文书
2015年三八妇女节活动总结
2015/02/06 职场文书
小人国观后感
2015/06/11 职场文书
缓存替换策略及应用(以Redis、InnoDB为例)
2021/07/25 Redis
关于EntityWrapper的in用法
2022/03/22 Java/Android
Python必备技巧之字符数据操作详解
2022/03/23 Python