Pages

2016年1月18日星期一

Python SimpleHTTPServer

Python 程式有一個 -m 選項,可以直接把模組拿來當做 Script 執行,所以,只要使用 -m 選項再加上 SimpleHTTPServer 就可以馬上啟動一個 HTTP Server,而這個 HTTP Server 預設會列出目前所在資料夾的檔案清單,因此,如果要分享檔案的話,就可以建一個資料夾,然後,把要分享的檔案放進去,之後,再進到那個資料夾來啟用 SimpleHTTPServer 模,這樣,就可以讓別人透過網頁來存取這個資料夾裡的檔案哩 ! 下面就是操作的步驟 ...



# 建立資料夾
$ mkdir shared

# 將要分享的檔案放到這個新建的資料夾
$ cp *.sh shared

# 啟動 SimpleHTTPServer 模組,預設使用 8000 通訊埠
$ cd shared
$ python -m SimpleHTTPServer

# 啟動 SimpleHTTPServer 模組並指定通訊埠號
$ python -m SimpleHTTPServer 8888

# 開啟網頁
http://localhost:8000