當前位置:
首頁 > 知識 > 非常簡單的Python HTTP服務

非常簡單的Python HTTP服務

如果因為某種需求急需一個web伺服器,而又不至於去在httpd和nginx中配置一個新的虛擬主機,Python或許可以幫上這個臨時的小需求。 使用Python可以完成一個簡單的內建 HTTP 伺服器。把需要共享的目錄或者文件都以HTTP的方式展示出來。

這是一個可以非常方便實用的,用來共享文件或者臨時測試的方式。實現一個微型的HTTP服務程序來說是很簡單的事情,在Python下,只需要一個命令行:

Python3 的模塊變了, Python3 的用法

這就行了,而python臨時的HTTP服務在其默認的8000號埠上偵聽。你會得到下面的信息:

你可以打開你的瀏覽器,然後輸入下面的IP+埠:

如果你的目錄下有一個叫 index.html 的文件名的文件,那麼這個文件就會成為一個默認頁,如果沒有這個文件,那麼,目錄列表就會顯示出來。

如果8000埠被佔用,你可以使用如下的命令:

如果你只想讓這個HTTP伺服器服務於本地環境,那麼,你需要定製一下你的Python的程序,下面是一個示例:

注意:所有的這些東西都可以在 Windows 或 Cygwin 下工作。如果工作期間有需要共享文件,恰巧又在同一個區域網,就不必在需要U盤了,而且速度還更快。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 Linux資訊速推 的精彩文章:

社交概念與SDN模型的相似點
谷歌竟然開始整合谷歌賬號自動上傳密碼和歷史記錄

TAG:Linux資訊速推 |