使用Python?http.server模塊共享文件的方法詳解
http.server介紹
大家好,今天給大家介紹一下Python標(biāo)準(zhǔn)庫中的http.server模塊。這個模塊提供了一種簡單的方式來快速啟動一個HTTP服務(wù)器,非常適合臨時共享文件、測試、教學(xué)等輕量級場景。
功能演示
以Windows系統(tǒng)為例,可以在cmd窗口進(jìn)入到提供下載的文件夾目錄或者在圖形界面中的資源管理進(jìn)入到對應(yīng)目錄,輸入cmd 回車后,打開命令行窗口

在命令行啟動http.server模塊時,Python 2 和Python 3 的用法有一些區(qū)別,在Python 3中,SimpleHTTPServer 模塊被合并到了 http.server 模塊中:
# python2 python -m SimpleHTTPServer [port] # python3 python -m http.server [port]
這將在當(dāng)前目錄啟動一個HTTP服務(wù)器,監(jiān)聽指定端口(默認(rèn)8000端口)。


指定監(jiān)聽端口:
python -m SimpleHTTPServer 7800 # Python 2 python -m http.server 7800 # Python 3
指定http.server目錄
如果你想設(shè)置HTTP服務(wù)器的根目錄,可以使用--directory/-d選項:
python -m http.server --directory /path/to/dir [port] # Python 3
上面的命令會將 /path/to/dir 設(shè)置為HTTP服務(wù)器的根目錄。

小結(jié)
Python http.server 模塊提供了一種快速創(chuàng)建 HTTP 服務(wù)器的簡單方式,特別是可以非常方便地使用單行命令啟動 HTTP 服務(wù)器,我使用最多的場景是辦公網(wǎng)共享文件(尤其是大文件),不過記得添加相應(yīng)防火墻策略或者關(guān)閉防火墻。
以上就是使用Python http.server模塊共享文件的方法詳解的詳細(xì)內(nèi)容,更多關(guān)于Python http.server共享文件的資料請關(guān)注腳本之家其它相關(guān)文章!
- Python 基于http.server模塊實現(xiàn)簡單http服務(wù)的代碼舉例
- Python中的http.server庫用法詳細(xì)介紹
- 通過Python中的http.server搭建文件上傳下載服務(wù)功能
- Python實現(xiàn)http服務(wù)器(http.server模塊傳參?接收參數(shù))實例
- python3之http.server模塊用法
- 詳解用python -m http.server搭一個簡易的本地局域網(wǎng)
- Python通過命令開啟http.server服務(wù)器的方法
- python中http.server內(nèi)置庫構(gòu)建臨時文件服務(wù)
相關(guān)文章
Python實現(xiàn)批量檢測HTTP服務(wù)的狀態(tài)
本文給大家分享的是一個使用python實現(xiàn)的批量檢測web服務(wù)可用性的腳本代碼,主要功能有測試一組url的可用性(可以包括HTTP狀態(tài)、響應(yīng)時間等)并統(tǒng)計出現(xiàn)不可用情況的次數(shù)和頻率等。2016-10-10
使用Python開發(fā)一個批量文本地址生成二維碼工具的詳細(xì)教程
在日常工作與生活中,二維碼的應(yīng)用場景越來越廣泛,無論是分享地址信息,還是用于活動簽到、物料宣傳等,都離不開它,如果需要為大量地址生成二維碼,手動制作不僅效率低下,還難以保證樣式統(tǒng)一,所以今天就帶大家用Python開發(fā)一個批量地址生成二維碼的小工具2025-09-09
Python之tkinter組合框Combobox用法及說明
這篇文章主要介紹了Python之tkinter組合框Combobox用法及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-05-05
python list count統(tǒng)計個數(shù)的實現(xiàn)
這篇文章主要介紹了python list count統(tǒng)計個數(shù)的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-02-02
python自動獲取微信公眾號最新文章的實現(xiàn)代碼
這篇文章主要介紹了python自動獲取微信公眾號最新文章,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-07-07

