时间:2023-07-11 15:54:02 | 来源:网站运营
时间:2023-07-11 15:54:02 来源:网站运营
超详细教程:如何用Python开发你的网站(一):本文将使用Python第三方库:web.py 进行开发Github Web.py
pip install web.py
引入import web
Web.py 在引入时不需要带上 .py 的后缀
#-*- coding: utf-8 -*-# 文件名:app.pyimport web # 引入web.py库# 表明访问的URL,这里表示的是所有响应,均由 class 对象 index 来响应# 注:/(.*) 代表的是正则匹配url后面的所有路径,也就是响应任何请求urls = ( '/(.*)', 'index')# 声明一个名叫app的“应用”app = web.application(urls, globals())# 表示 class 对象 index# 传递参数:self,name(name指url路径/后面的内容)class index: # 响应GET请求(声明函数) def GET(self,name): # 使用只读,二进制方式打开文件,读取到变量 index_text 中 index_text = open('index.html','rb').read() # 输出变量 index_text 内的内容,也就是 index.html 内的HTML代码 return index_text# 当该.py文件被直接运行时,if __name__ == "__main__": 下的代码将被运行# 当该.py文件作为模块被引入时,if __name__ == "__main__": 下的代码不会被运行if __name__ == "__main__": # 运行这个服务器 app.run()
root@test-server:/home/muzmn/pystudy# python3 app.pyhttp://0.0.0.0:8080/# 返回监听的端口,如上,默认监听的是8080端口# 我们只要打开 本机IP:8080 就可以打开了# 如果就在本机上运行,打开 http://127.0.0.1:8080/ 即可
到这里,这个简易的web服务器就完成了,他的作用是访问时读取index.html的内容并输出index.html内的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 真係好方便</h1></body></html>
JQuery
或$$
var $$ = $$$("#test").animate({opacity: "1"},1000);
关键词:教程,详细