用Python 做簡易的 http server


在教學上常常要將檔案傳送到學生電腦,或範例檔要學生下載,今天找了一下做一下記錄,使用python3是一個放便的方式。
在Ubuntu安裝的過程中已經預先安裝了python3 ,所以進入 terminal的模式就可以做,在 win10 就要先安裝 python 3。今天下載的是python 3.11版。就先說明如何在win10安裝python3︰

在win10 安裝python 3

python官網頁面可以下載各平台專用程式︰

下載之後執行安裝︰

當安裝時會出現的頁面請選為所有使用者安裝︰

接下來選next

為所有使用者建立python3,路徑我曾經改到C:\,但程式不給我繼續安裝,所以我採用預設路徑。

接下來進入要分享的路徑目錄中,例如我要安裝xmind,以及我已經好一個範例檔要給學生用,所以我先進入設好的xmind的目錄中,按著鍵盤Shift再用滑鼠右鍵可以選擇進入PowerShell,也就是Dos模式中:

在powershell模式下輸入︰
py -m http.server
出現Servint HTTP on::port 8000(http://[::]:8000/)... 就完成了,

然後去看自己的電腦的IP,去網路設定看



在相同網域的電腦上打︰
local:8000就可以下載了。



留言