程式語言教學誌
首頁 書籍與課程 遊戲 App 教材目錄 如何自學 C C++ C# Java Python EPUB 舊站

Python 速查手冊

12.8 伺服器 http.server

本書已有新版,請參考 Python 簡易手冊 - 目錄

電子書購買頁面
GooglePlay-Python速查手冊
Readmoo-Python速查手冊
樂天kobo-Python速查手冊
線上課程購買頁面
Python 專案開發入門的十堂課

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

$ 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>

<!--《程式語言教學誌》的範例程式
     http://kaiching.org/
     檔名:index.html
     功能:示範 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 教材首頁
回程式語言教材首頁
AM 7:16:47

Facebook Youtube GitHub 微博