基于python實現簡單網頁服務器代碼實例
更新時間:2020年09月14日 11:49:10 作者:冷冰若水
這篇文章主要介紹了基于python實現簡單網頁服務器代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
代碼:
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。它實現了wsgi接口,我們只需要定一個wsgi處理函數來處理得到的請求就可以了。
用python來實現這些看似很復雜的實例程序,非常簡單,這都得益于python強大的庫。
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
詳談Python3 操作系統與路徑 模塊(os / os.path / pathlib)
下面小編就為大家分享一篇詳談Python3 操作系統與路徑 模塊(os / os.path / pathlib),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-04-04
PyQt5內嵌瀏覽器注入JavaScript腳本實現自動化操作的代碼實例
今天小編就為大家分享一篇關于PyQt5內嵌瀏覽器注入JavaScript腳本實現自動化操作的代碼實例,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-02-02
python人工智能tensorflow構建卷積神經網絡CNN
學習神經網絡已經有一段時間,從普通的BP神經網絡到LSTM長短期記憶網絡都有一定的了解,但是從未系統的把整個神經網絡的結構記錄下來,我相信這些小記錄可以幫助我更加深刻的理解神經網絡2022-05-05

