Python 速查手冊

12.8 伺服器 http.server

http.server 可以建立簡單的伺服器 (server) ,實際運用可以直用使用 Python 指令在命令列建立伺服器連線,指令如下

$ python3 python3 -m http.server 8000
Serving HTTP on 0.0.0.0 port 8000 ...

假設在啟動路徑下有以下的 index.html

<!DOCTYPE html>
<html>
<head>
    <title>Hello Python!</title>
</head>
<body>
    <p>Hello Python!</p>
</body>
</html>

<!--《程式語言教學誌》的範例程式
     https://kaiching.org/
     檔名:indexhtml
     功能:示範 html.parser 模組
     作者:張凱慶 -->

於瀏覽器輸入網址 http://127.0.0.1:8000/ ,就會自動載入 index.html

如果要寫專屬的啟動伺服器程式,例如放在 GUI 中,利用 GUI 的按鈕啟動伺服器,那就需要使用 http.server 中的 HTTPServerBaseHTTPRequestHandler 兩個類別。

上一頁: 12.7 HTML 處理 html.parser
Python 速查手冊 - 目錄
下一頁: 12.9 圖形介面 tkinter

回 Python 教材首頁