Python - 简单工具 - http.server
-
概述
- python3 使用简单 http 服务器工具
-
背景
-
局域网共享文件
- 需求
- 能下载即可
- 需求
-
用过 好几次了
- 但是年纪大了记不住, 每次都要重新查
- 自己写下来吧, 以后懒得找了
-
-
环境
-
OS
- win10
-
Python
- 3.7
-
1. 使用 python 自带的 http 工具, 共享文件
-
概述
- 使用 python 开启 http 服务
-
步骤
1. 开启服务
-
打开 命令提示符
- 其他命令行
- git bash 也可以, 但是反馈信息不够好, 需要 winpty 来支持
- 其他命令行
-
输入命令
-
命令
# 1. 端口可选, 默认是 8000 端口 > python -m http.server [port] # 2. 目录可选, 默认是 当前目录, 命令行属性用 -d 或者 --directory 都可以 # 感谢 博客园用户 RedB > python -m http.server -d [path]
-
结果
# 默认在 8000 端口启动 Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/) ...
-
2. 验证
-
打开浏览器
-
输入 url
http://localhost:8000/
-
结果
- 成功获取共享目录的文件列表
3. 使用
-
获取 host 的 ip
-
在浏览器里 访问
ps
-
ref
-
python2 版本
-
python2 也有这个功能
-
命令
# ref 里有, 不多说了 > python -m SimpleHTTPServer 8080
-
-
后续: py 是否还有其他的小工具呢
- 这个随缘更新吧
- json 解析器
- smtp 服务器
- cgi 服务器
- 这个随缘更新吧
尽量尝试解释清楚; 自己校对能力有限, 如果有错误欢迎指出