python本地文件服务器实例教程
作者:悄然林静 时间:2022-07-31 16:38:17
前言:
macOS自带的Apache可以提供通过http://localhost:8081访问本地文件服务,那么python有没有类似功能的库呢?下面来简单操作一下~
新建一个用于共享文件的目录(此处以/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
,就可以访问到共享的文件啦
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~
总结
来源:https://blog.csdn.net/ypf1024/article/details/115906862
标签:python,本地,服务器


猜你喜欢
Python中使用ConfigParser解析ini配置文件实例
2021-06-18 01:41:44
python 实现分页显示从es中获取的数据方法
2023-04-21 07:13:18
浅析php中array_map和array_walk的使用对比
2023-09-10 22:22:28
微信小程序时间轴实现方法示例
2024-04-18 10:02:17

利用 PyCharm 实现本地代码和远端的实时同步功能
2022-03-05 08:54:10

解析PHP观察者模式Observer
2023-07-08 13:38:58

详解Vue 事件驱动和依赖追踪
2024-04-10 10:32:10

Python中实现switch功能实例解析
2021-06-03 05:35:09
Python 读取千万级数据自动写入 MySQL 数据库
2023-11-08 09:25:47

async/await与promise(nodejs中的异步操作问题)
2024-04-22 22:43:39
MySQL数据库事务与锁深入分析
2024-01-28 19:03:12
一个简单的ASP生成HTML分页程序
2009-07-05 18:32:00
mysql的定时任务实例教程
2024-01-13 00:24:46

Golang中slice删除元素的性能对比
2024-05-05 09:33:03
关于SQL Server数据库备份和恢复特性介绍
2009-02-19 16:57:00
零基础写python爬虫之urllib2使用指南
2022-10-17 04:00:44

Python+OpenCV采集本地摄像头的视频
2021-12-06 23:11:31

Python绘制圣诞树+落叶+雪花+背景音乐+浪漫弹窗 五合一版圣诞树
2022-11-20 01:32:46

ASP连接11种数据库语法总结
2007-09-29 12:07:00
scrapy处理python爬虫调度详解
2021-09-10 11:30:00