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 相关文章推荐
10种检测Python程序运行时间、CPU和内存占用的方法
Apr 01 Python
Python学习笔记整理3之输入输出、python eval函数
Dec 14 Python
深入解读Python解析XML的几种方式
Feb 16 Python
python TCP Socket的粘包和分包的处理详解
Feb 09 Python
Python实现图片拼接的代码
Jul 02 Python
Python之使用adb shell命令启动应用的方法详解
Jan 07 Python
快速解决vue.js 模板和jinja 模板冲突的问题
Jul 26 Python
Python Gluon参数和模块命名操作教程
Dec 18 Python
python数据预处理 :数据共线性处理详解
Feb 24 Python
Centos7下源码安装Python3 及shell 脚本自动安装Python3的教程
Mar 07 Python
解决Python在导入文件时的FileNotFoundError问题
Apr 10 Python
运行python提示no module named sklearn的解决方法
Nov 29 Python
python字符串常规操作大全
python自动化之如何利用allure生成测试报告
python使用openpyxl库读写Excel表格的方法(增删改查操作)
Python time库的时间时钟处理
Django项目如何获得SSL证书与配置HTTPS
Python基础之常用库常用方法整理
Apr 30 #Python
Django 实现jwt认证的示例
You might like
php中header跳转使用include包含解决参数丢失问题
2015/05/08 PHP
教你识别简单的免查杀PHP后门
2015/09/13 PHP
Mac系统下安装PHP Xdebug
2018/03/30 PHP
PHP进阶学习之命名空间基本用法分析
2019/06/18 PHP
jQuery入门知识简介
2010/03/04 Javascript
解决JS浮点数运算出现Bug的方法
2013/03/12 Javascript
js拖拽一些常见的思路方法整理
2014/03/19 Javascript
关于JavaScript命名空间的一些心得
2014/06/07 Javascript
JavaScript设计模式之单件模式介绍
2014/12/28 Javascript
JavaScript 学习笔记之基础中的基础
2015/01/13 Javascript
JS模拟并美化的表单控件完整实例
2015/08/19 Javascript
如何利用AngularJS打造一款简单Web应用
2015/12/05 Javascript
JS、jQuery中select的用法详解
2016/04/21 Javascript
Augularjs-起步详解
2016/07/08 Javascript
AngularJs Forms详解及简单示例
2016/09/01 Javascript
Vue.js每天必学之过渡与动画
2016/09/06 Javascript
nodejs判断文件、文件夹是否存在及删除的方法
2017/11/10 NodeJs
详解webpack-dev-server 设置反向代理解决跨域问题
2018/04/18 Javascript
vue.js实现的全选与全不选功能示例【基于elementui】
2018/12/03 Javascript
js使用cookie实现记住用户名功能示例
2019/06/13 Javascript
Emberjs 通过 axios 下载文件的方法
2019/09/03 Javascript
[01:15:44]首部DOTA2纪录片今日23时全网上映
2014/03/19 DOTA
Python3 伪装浏览器的方法示例
2017/11/23 Python
Python编程求解二叉树中和为某一值的路径代码示例
2018/01/04 Python
Python实现购物车程序
2018/04/16 Python
Linux上使用Python统计每天的键盘输入次数
2019/04/17 Python
python增加图像对比度的方法
2019/07/12 Python
python django model联合主键的例子
2019/08/06 Python
Lookfantastic德国官网:英国知名美妆购物网站
2017/06/11 全球购物
自我推荐信范文
2014/05/09 职场文书
入党介绍人考察意见
2015/06/01 职场文书
Python异常类型以及处理方法汇总
2021/06/05 Python
图文详解nginx日志切割的实现
2022/01/18 Servers
《英雄联盟》2022日蚀、月蚀皮肤演示 黑潮亚索曝光
2022/04/13 其他游戏
SQL Server中T-SQL标识符介绍与无排序生成序号的方法
2022/05/25 SQL Server
python 镜像环境搭建总结
2022/09/23 Python