基于python實現(xiàn)簡單網頁服務器代碼實例
更新時間:2020年09月14日 11:49:10 作者:冷冰若水
這篇文章主要介紹了基于python實現(xiàn)簡單網頁服務器代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
代碼:
hello.py
#!/usr/bin/python
# coding: utf-8
# hello.py
def application(environ, start_response):
start_response('200 OK', [('Content-Type', 'text/html')])
return '<h1>Hello, %s!</h1>' % (environ['PATH_INFO'][1:] or 'web')
server.py
#!/usr/bin/python
# coding: utf-8
# server.py
from wsgiref.simple_server import make_server
from hello import application
# create server, ip is empty, port is 8000, handle function is application
httpd = make_server('', 8000, application)
print "Serving HTTP on port 8000..."
# start listen http request
httpd.serve_forever()
使用了模塊wsgiref。它實現(xiàn)了wsgi接口,我們只需要定一個wsgi處理函數來處理得到的請求就可以了。
用python來實現(xiàn)這些看似很復雜的實例程序,非常簡單,這都得益于python強大的庫。
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- Python Tornado實現(xiàn)WEB服務器Socket服務器共存并實現(xiàn)交互的方法
- 如何將服務器上的python代碼通過QQ發(fā)送回傳信息(附實現(xiàn)方法)
- 在服務器上安裝python3.8.2環(huán)境的教程詳解
- 文件上傳服務器-jupyter 中python解壓及壓縮方式
- python中的socket實現(xiàn)ftp客戶端和服務器收發(fā)文件及md5加密文件
- mac 上配置Pycharm連接遠程服務器并實現(xiàn)使用遠程服務器Python解釋器的方法
- 使用 Python ssh 遠程登陸服務器的最佳方案
- python實現(xiàn)從ftp服務器下載文件
相關文章
Python基于opencv調用攝像頭獲取個人圖片的實現(xiàn)方法
今天小編就為大家分享一篇關于Python基于opencv調用攝像頭獲取個人圖片的實現(xiàn)方法,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-02-02
Python產生一個數值范圍內的不重復的隨機數的實現(xiàn)方法
這篇文章主要介紹了Python產生一個數值范圍內的不重復的隨機數的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-08-08
Python docx庫刪除復制paragraph及行高設置圖片插入示例
這篇文章主要為大家介紹了Python docx庫刪除復制paragraph及行高設置圖片插入操作實現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-07-07

