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


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本地文件服務器內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!