python本地文件服務(wù)器實例教程
前言:
macOS自帶的Apache可以提供通過http://localhost:8081訪問本地文件服務(wù),那么python有沒有類似功能的庫呢?下面來簡單操作一下~
新建一個用于共享文件的目錄(此處以/Users/ypf/Share為例)將需要共享的文件拷貝到該路徑下在當(dāng)前路徑打開終端(注意!終端執(zhí)行命令的路徑,就是共享文件夾的路徑,千萬不要在根目錄執(zhí)行哦)根據(jù)python版本,執(zhí)行相應(yīng)命令以開啟文件服務(wù)(實測python3響應(yīng)會快很多)
// 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會直接調(diào)用python2版本,而想要使用python3版本就需要通過python3呢?
這是因為macOS集成了python2、python3兩個版本,其中有很多系統(tǒng)服務(wù)是基于python2的,因此python2版本也是默認(rèn)使用的版本。
| 命令頭 | 調(diào)用的python版本 |
|---|---|
| python | 調(diào)用默認(rèn)版本的python。當(dāng)前默認(rèn)版本為python2,就相當(dāng)于python2;python3類似 |
| python2 | 調(diào)用python2 |
| python3 | 調(diào)用python3 |
PS2
通過下面操作,可以很清晰看到,macOS的確集成了python2、python3兩個版本,并且默認(rèn)版本是python2~

總結(jié)
到此這篇關(guān)于python本地文件服務(wù)器的文章就介紹到這了,更多相關(guān)python本地文件服務(wù)器內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python中static相關(guān)知識小結(jié)
static用法:是一個修飾符,用于修飾成員(成員變量,成員函數(shù)).當(dāng)成員被靜態(tài)修飾后,就多了一個調(diào)用方式,除了可以被對象調(diào)用外,還可以直接被類名調(diào)用,格式——類名.靜態(tài)成員。2018-01-01
深入解析Python中的descriptor描述器的作用及用法
在Python中描述器也被稱為描述符,描述器能夠?qū)崿F(xiàn)對對象屬性的訪問控制,下面我們就來深入解析Python中的descriptor描述器的作用及用法2016-06-06
Python操作dict時避免出現(xiàn)KeyError的幾種解決方法
這篇文章主要介紹了Python操作dict時避免出現(xiàn)KeyError的幾種解決方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09
pandas讀取excel,txt,csv,pkl文件等命令的操作
這篇文章主要介紹了pandas讀取excel,txt,csv,pkl文件等命令的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03
Python基于argparse與ConfigParser庫進(jìn)行入?yún)⒔馕雠cini parser
這篇文章主要介紹了Python基于argparse與ConfigParser庫進(jìn)行入?yún)⒔馕雠cini parser,幫助大家更好的理解和使用python,感興趣的朋友可以了解下2021-02-02

