時(shí)間:2023-07-11 15:54:02 | 來源:網(wǎng)站運(yùn)營(yíng)
時(shí)間:2023-07-11 15:54:02 來源:網(wǎng)站運(yùn)營(yíng)
超詳細(xì)教程:如何用Python開發(fā)你的網(wǎng)站(一):本文將使用Python第三方庫:web.py 進(jìn)行開發(fā)Github Web.py
pip install web.py
引入import web
Web.py 在引入時(shí)不需要帶上 .py 的后綴
#-*- coding: utf-8 -*-# 文件名:app.pyimport web # 引入web.py庫# 表明訪問的URL,這里表示的是所有響應(yīng),均由 class 對(duì)象 index 來響應(yīng)# 注:/(.*) 代表的是正則匹配url后面的所有路徑,也就是響應(yīng)任何請(qǐng)求urls = ( '/(.*)', 'index')# 聲明一個(gè)名叫app的“應(yīng)用”app = web.application(urls, globals())# 表示 class 對(duì)象 index# 傳遞參數(shù):self,name(name指url路徑/后面的內(nèi)容)class index: # 響應(yīng)GET請(qǐng)求(聲明函數(shù)) def GET(self,name): # 使用只讀,二進(jìn)制方式打開文件,讀取到變量 index_text 中 index_text = open('index.html','rb').read() # 輸出變量 index_text 內(nèi)的內(nèi)容,也就是 index.html 內(nèi)的HTML代碼 return index_text# 當(dāng)該.py文件被直接運(yùn)行時(shí),if __name__ == "__main__": 下的代碼將被運(yùn)行# 當(dāng)該.py文件作為模塊被引入時(shí),if __name__ == "__main__": 下的代碼不會(huì)被運(yùn)行if __name__ == "__main__": # 運(yùn)行這個(gè)服務(wù)器 app.run()
root@test-server:/home/muzmn/pystudy# python3 app.pyhttp://0.0.0.0:8080/# 返回監(jiān)聽的端口,如上,默認(rèn)監(jiān)聽的是8080端口# 我們只要打開 本機(jī)IP:8080 就可以打開了# 如果就在本機(jī)上運(yùn)行,打開 http://127.0.0.1:8080/ 即可
到這里,這個(gè)簡(jiǎn)易的web服務(wù)器就完成了,他的作用是訪問時(shí)讀取index.html的內(nèi)容并輸出index.html內(nèi)的html代碼到瀏覽器<!DOCTYPE html><html lang="zh_hk"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>test</title></head><body> <h1>Web.py 真?zhèn)S好方便</h1></body></html>
JQuery
或$$
var $$ = $$$("#test").animate({opacity: "1"},1000);
關(guān)鍵詞:教程,詳細(xì)
客戶&案例
營(yíng)銷資訊
關(guān)于我們
客戶&案例
營(yíng)銷資訊
關(guān)于我們
微信公眾號(hào)
版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。