python本地文件服務器實例教程

前言:

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,就可以訪問到共享的文件啦

通過Finder查看
通過瀏覽器訪問

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~

python版本

總結

到此這篇關於python本地文件服務器的文章就介紹到這瞭,更多相關python本地文件服務器內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!