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 相关文章推荐
go语言计算两个时间的时间差方法
Mar 13 Python
Python中的rjust()方法使用详解
May 19 Python
python友情链接检查方法
Jul 08 Python
python基础教程项目二之画幅好画
Apr 02 Python
python XlsxWriter模块创建aexcel表格的实例讲解
May 03 Python
opencv python 基于KNN的手写体识别的实例
Aug 03 Python
对python中if语句的真假判断实例详解
Feb 18 Python
用Python写一个模拟qq聊天小程序的代码实例
Mar 06 Python
python新手学习可变和不可变对象
Jun 11 Python
详解Python中list[::-1]的几种用法
Nov 16 Python
python 逆向爬虫正确调用 JAR 加密逻辑
Jan 12 Python
Python爬取梨视频的示例
Jan 29 Python
python字符串常规操作大全
python自动化之如何利用allure生成测试报告
python使用openpyxl库读写Excel表格的方法(增删改查操作)
Python time库的时间时钟处理
Django项目如何获得SSL证书与配置HTTPS
Python基础之常用库常用方法整理
Apr 30 #Python
Django 实现jwt认证的示例
You might like
php读取msn上的用户信息类
2008/12/05 PHP
php 获取mysql数据库信息代码
2009/03/12 PHP
PHP读取文件内容后清空文件示例代码
2014/03/18 PHP
laravel 获取某个查询的查询SQL语句方法
2019/10/12 PHP
Centos7安装swoole扩展操作示例
2020/03/26 PHP
document.open() 与 document.write()的区别
2007/08/13 Javascript
通过JS 获取Mouse Position(鼠标坐标)的代码
2009/09/21 Javascript
JQuery与Ajax常用代码实现对比
2009/10/03 Javascript
JS模拟的QQ面板上的多级可展开的菜单
2009/10/10 Javascript
默认让页面的第一个控件选中的javascript代码
2009/12/26 Javascript
情人节专属 纯js脚本1k大小的3D玫瑰效果
2012/02/11 Javascript
跟我学Nodejs(一)--- Node.js简介及安装开发环境
2014/05/20 NodeJs
jQuery EasyUI框架中的Datagrid数据表格组件结构详解
2016/06/09 Javascript
JavaScript中获取HTML元素值的三种方法
2016/06/20 Javascript
jQuery实现弹出窗口弹出div层的实例代码
2017/01/09 Javascript
原生js实现验证码功能
2017/03/16 Javascript
Vue.js 动态为img的src赋值方法
2018/03/14 Javascript
详解vue项目接入微信JSSDK的坑
2018/12/14 Javascript
react组件从搭建脚手架到在npm发布的步骤实现
2019/01/09 Javascript
vue实现拖拽的简单案例 不超出可视区域
2019/07/25 Javascript
改变layer confirm弹窗按钮的颜色方法
2019/09/12 Javascript
JavaScript设计模式--简单工厂模式实例分析【XHR工厂案例】
2020/05/23 Javascript
python33 urllib2使用方法细节讲解
2013/12/03 Python
介绍Python中的一些高级编程技巧
2015/04/02 Python
python结合opencv实现人脸检测与跟踪
2015/06/08 Python
django rest framework 数据的查找、过滤、排序的示例
2018/06/25 Python
PyQt QListWidget修改列表项item的行高方法
2019/06/20 Python
用python画一只可爱的皮卡丘实例
2019/11/21 Python
使用Python脚本从文件读取数据代码实例
2020/01/19 Python
Python创建文件夹与文件的快捷方法
2020/12/08 Python
html5自定义video标签的海报与播放按钮功能
2019/12/04 HTML / CSS
一道写SQL的面试题和答案
2013/11/19 面试题
中学劳技课教师的自我评价
2014/02/05 职场文书
《北京的春节》教学反思
2014/04/07 职场文书
2015元旦感言
2015/12/09 职场文书
Python如何识别银行卡卡号?
2021/06/10 Python