python本地文件服務器實例教程
前言:
macOS自帶的Apache可以提供通過http://localhost:8081訪問本地文件服務,那么python有沒有類似功能的庫呢?下面來簡單操作一下~
新建一個用于共享文件的目錄(此處以/Users/ypf/Share為例)將需要共享的文件拷貝到該路徑下在當前路徑打開終端(注意!終端執(zhí)行命令的路徑,就是共享文件夾的路徑,千萬不要在根目錄執(zhí)行哦)根據python版本,執(zhí)行相應命令以開啟文件服務(實測python3響應會快很多)
// python2 python -m SimpleHTTPServer 8081
// python3 python3 -m http.server 8081
// python3.7開始,支持添加--directory參數(shù)來指定共享目錄(相對路徑、絕對路徑都可以) python3 -m http.server 8081 --directory ./share/
打開瀏覽器,通過http://localhost:8081,就可以訪問到共享的文件啦


PS
為什么使用python會直接調用python2版本,而想要使用python3版本就需要通過python3呢?
這是因為macOS集成了python2、python3兩個版本,其中有很多系統(tǒng)服務是基于python2的,因此python2版本也是默認使用的版本。
| 命令頭 | 調用的python版本 |
|---|---|
| python | 調用默認版本的python。當前默認版本為python2,就相當于python2;python3類似 |
| python2 | 調用python2 |
| python3 | 調用python3 |
PS2
通過下面操作,可以很清晰看到,macOS的確集成了python2、python3兩個版本,并且默認版本是python2~

總結
到此這篇關于python本地文件服務器的文章就介紹到這了,更多相關python本地文件服務器內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
深入解析Python中的descriptor描述器的作用及用法
在Python中描述器也被稱為描述符,描述器能夠實現(xiàn)對對象屬性的訪問控制,下面我們就來深入解析Python中的descriptor描述器的作用及用法2016-06-06
Python操作dict時避免出現(xiàn)KeyError的幾種解決方法
這篇文章主要介紹了Python操作dict時避免出現(xiàn)KeyError的幾種解決方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-09-09
pandas讀取excel,txt,csv,pkl文件等命令的操作
這篇文章主要介紹了pandas讀取excel,txt,csv,pkl文件等命令的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03
Python基于argparse與ConfigParser庫進行入參解析與ini parser
這篇文章主要介紹了Python基于argparse與ConfigParser庫進行入參解析與ini parser,幫助大家更好的理解和使用python,感興趣的朋友可以了解下2021-02-02

