十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊
量身定制 + 運營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
在實際工作中,我們時不時會有這樣的一個需求:將文件傳給其他同事。將文件傳給同事本身并不是一個很繁瑣的工作,現(xiàn)在的聊天工具一般都支持文件傳輸。但是,如果需要傳送的文件較多,那么,操作起來就會比較麻煩。此外,如果文件在遠(yuǎn)程的服務(wù)器上,你要將文件傳給同事,則需要先將遠(yuǎn)程服務(wù)器的文件下載到本地,然后再通過聊天工具傳給同事。再或者,你并不是特別清楚要傳哪幾個文件給同事,所以,你們需要進(jìn)行來回的交流。交流的時間成本是比較高的,會降低辦事效率。此時,你們需要更加高效的方法。

這個時候,如果你知道Python內(nèi)置了一個下載服務(wù)器就能夠顯著提升效率了。例如,你的同事要讓你傳的文件位于某一個目錄下,那么,你可以進(jìn)入這個目錄,然后執(zhí)行下面的命令啟動一個下載服務(wù)器:
python-m?SimpleHTTPServer
在Python 3中,由于對系統(tǒng)庫進(jìn)行了重新整理,因此,使用方式會有不同:
python-mhttp.server
執(zhí)行上面的命令就會在當(dāng)前目錄下啟動一個文件下載服務(wù)器,默認(rèn)打開8000端口。這個時候,你只需要將IP和端口告訴同事,讓同事自己去操作即可,非常的方便高效。
例如,筆者在自己的服務(wù)器上的`~/temp`目錄下啟動一個下載服務(wù)器:?

使用瀏覽器訪問Python啟動的下載服務(wù)器,可以看到一個類似于FTP下載的界面。這個時候,點擊文件下載即可,降低了大家的溝通成本。

從工作原理角度來說,執(zhí)行上面的命令,只是啟動了一個Python內(nèi)置的web服務(wù)器。如果當(dāng)前目錄下存在一個名為index.html的文件,則默認(rèn)會顯示該文件的內(nèi)容;如果當(dāng)前目錄下不存在這樣一個文件,則默認(rèn)顯示當(dāng)前目錄下的文件列表,也就是大家看到的下載服務(wù)器。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。