web开发
1. 控制你的代码
Head First Python支持网站http://python.itcarlow.ie/resources.html,下载webapp.zip, 解压到硬盘。
点击以下红下划线链接下载。
2. CGI让Web服务器运行程序
用python打开simple_htpd.py并Run。结果返回Starting simple_httpd on port: 8080
这里的web\simple_htpd.py和lib\simple_htpd.py都可以,我只是把这个.py文件统一整理到了python的lib库中。
3. 显示选手列表
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | # Author kevin_hou import athletemodel import yate import glob deta_files = glob.glob( "data/*.txt" ) athletes = athletemodel.put_to_store(data_files) print (yate.start_response()) print (yate.include_header( "Coach Kelly's List of Athletes" )) print (yate.start_form( "generate_timing_data.py" )) print (yate.para( "Select an athlete from the list to work with:" )) for each_athlete in athletes: print (yate.radio_button( "which_athlete" , athletes(each_athlete).name)) print (yate.end_form( "Select" )) print (yate.include_footer({ "Home:" "/index.html" })) |
4. 测试驱动。在浏览器输入http://localhost:8080/即可弹出如下界面。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律