設備
1. PC with Win10
2. Python 3.5.1
步驟
打開CMD,cd 到e盤,mkdir pythonWebserver 建立文件夾
//在E盤建立文件夾,作為服務器的根目錄。如:e:\pythonWebserver
直接輸入命令:python -m http.server 8000
//以默認的地址——本地ip,端口8000(當然也可以是其他的)
成功后,就能直接訪問存在根目錄的網頁了。
訪問
比如在該目錄建立index.html
顯示出來就是這個樣子:
用手機訪問
手機直接輸入localhost 或者127.0.0.1肯定是不行的,首先PC要跟手機在同一個局域網下,比如用獵豹wifi一類的,可以很容易實現。
然后要知道該PC的IP地址。輸入ipconfig 命令查看ip配置信息。
找到
IPv4即為該網址
在手機上輸入改 192.168.191.1:8000/index.html即可測試。
之前在網上查找可以直接用 SimpleHTTPServer 建立,但該版本並未查找到這個,查找文檔:
渣翻譯如下: 一些相關的模塊,已經被集合到包中,並且常用的子模塊的名字也已經簡化。結果就是下列這些新的package了
注意到http中的SimpleHTTPServer。
然后發現http中其實還有更簡單的,直接http.server
http.server也能直接用-m和一個端口在交互模式下實現。跟前面例子相似,把服務器文件跟當前目錄相關聯。
python -m http.server 8000
默認情況下,服務器把所有的接口與自己關聯,用-b可以將特定地址與之關聯。例如,下面的命令只將本地地址相關聯。
python -m http.server 8000 --bind 127.0.0.1