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 Django模板的使用方法(图文)
Nov 04 Python
Python是编译运行的验证方法
Jan 30 Python
python3中int(整型)的使用教程
Mar 23 Python
Pandas 合并多个Dataframe(merge,concat)的方法
Jun 08 Python
python实现将文件夹下面的不是以py文件结尾的文件都过滤掉的方法
Oct 21 Python
利用Python+阿里云实现DDNS动态域名解析的方法
Apr 01 Python
django 中的聚合函数,分组函数,F 查询,Q查询
Jul 25 Python
Python猜数字算法题详解
Mar 01 Python
Python+Appium实现自动化测试的使用步骤
Mar 24 Python
python如何快速生成时间戳
Jul 21 Python
python安装cx_Oracle和wxPython的方法
Sep 14 Python
Python Matplotlib绘制两个Y轴图像
Apr 13 Python
python字符串常规操作大全
python自动化之如何利用allure生成测试报告
python使用openpyxl库读写Excel表格的方法(增删改查操作)
Python time库的时间时钟处理
Django项目如何获得SSL证书与配置HTTPS
Python基础之常用库常用方法整理
Apr 30 #Python
Django 实现jwt认证的示例
You might like
php 购物车的例子
2009/05/04 PHP
php实现无限级分类
2014/12/24 PHP
php利用scws实现mysql全文搜索功能的方法
2014/12/25 PHP
php+redis在实际项目中HTTP 500: Internal Server Error故障排除
2017/02/05 PHP
php多文件打包下载的实例代码
2017/07/12 PHP
jquery入门—编写一个导航条(可伸缩)
2013/01/07 Javascript
JavaScript使用cookie记录临时访客信息的方法
2015/04/07 Javascript
Sea.JS知识总结
2016/05/05 Javascript
深入理解jquery中的each用法
2016/12/14 Javascript
jQuery焦点图轮播效果实现方法
2016/12/19 Javascript
js实现文字跑马灯效果
2017/02/23 Javascript
基于vue的fullpage.js单页滚动插件
2017/03/20 Javascript
微信小程序 request接口的封装实例代码
2017/04/26 Javascript
浅谈webpack打包生成的bundle.js文件过大的问题
2018/02/22 Javascript
浅谈Node.js 沙箱环境
2018/05/15 Javascript
Node.js爬虫如何获取天气和每日问候详解
2019/08/26 Javascript
使用Vue.set()方法实现响应式修改数组数据步骤
2019/11/09 Javascript
uniapp 仿微信的右边下拉选择弹出框的实现代码
2020/07/12 Javascript
ES6中的类(Class)示例详解
2020/12/09 Javascript
[02:31]2014DOTA2国际邀请赛2009专访:干爹表现出乎意料 看好DK杀回决赛
2014/07/20 DOTA
[54:09]RNG vs Liquid 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.23
2019/09/05 DOTA
python操作摄像头截图实现远程监控的例子
2014/03/25 Python
Python实现基于多线程、多用户的FTP服务器与客户端功能完整实例
2017/08/18 Python
Python列表解析配合if else的方法
2018/06/23 Python
利用Python如何实现一个小说网站雏形
2018/11/23 Python
安装Pycharm2019以及配置anconda教程的方法步骤
2019/11/11 Python
python找出列表中大于某个阈值的数据段示例
2019/11/24 Python
AmazeUI在模态框中嵌入表单形成模态输入框
2020/08/20 HTML / CSS
领先的钻石和订婚戒指零售商:Diamonds-USA
2016/12/11 全球购物
介绍一下MYSQL常用的优化技巧
2012/10/25 面试题
大学新生军训感言
2014/02/25 职场文书
企业新年寄语
2014/04/04 职场文书
2014年大学生职业规划书:未来不是梦,只要勇敢冲!
2014/09/22 职场文书
心得体会该怎么写呢?
2019/06/27 职场文书
vue+spring boot实现校验码功能
2021/05/27 Vue.js
死磕 java同步系列之synchronized解析
2021/06/28 Java/Android