Python3 简易多线程HTTP文件服务器

Python 搭建简单文件服务器

偶尔我们会需要让别人下载点文件,但是Apache、NGINX都有点过于重了,而实际上使用一条命令即可实简易的文件服务器。

Python3 单线程文件服务器

这句代码执行后会绑定所有IP,8000端口,列当前目录

如果文件很小,或者网速很快,则只需要使用这个就足够了

1
python3 -m http.server

Python3 多线程文件服务器

如果文件较大或者网速较、高迸发的情况则需要使用多线程的,防止文件服务器卡死

用法:

1
2
3
4
# 运行在当前目录、8000端口
python3 server.py
# 运行在 /tmp 目录、8888端口
python3 8888 /tmp

保存脚本为 server.py

Hello

  1. 尝试 hugo
  2. 测试发布