假设需要快速与用户共享文件,但没有时间设置将文件传输给他们的机制,可以用 Python 零配置、零努力地创建一个 Web 服务器!
无需安装额外模块
Python3已经将http.server模块包含在标准库中;这意味着不需要安装任何东西。
先决条件
只需要创建一个用于托管文件的目录,唯一需要记住的是
创建将保存文件的目录
$ mkdir web_test
在目录中创建包含一些内容的文件
$ echo 'hello from python' > hello.html$ echo 'another file' > file.txt
启动Web服务器,监听8888端口。
$ cd ./web_test/ && python3 -m http.server 8888Serving HTTP on 0.0.0.0 port 8888 (http://0.0.0.0:8888/) ...
现在打开 Web 浏览器并转到此计算机的 IP 地址,出于测试/调试目的,可以访问 Web 服务器自己的本地主机地址。这个小型网络服务器还记录屏幕传入的请求及其响应状态
联系客服