- 内容提要
- 作者简介
- 技术评审者简介
- 致谢
- 译者序 会编程的人不一样
- 前言
- 本书的读者对象
- 编码规范
- 什么是编程
- 本书简介
- 下载和安装 Python
- 启动 IDLE
- 如何寻求帮助
- 聪明地提出编程问题
- 小结
- 第一部分 Python 编程基础
- 第1章 Python 基础
- 第2章 控制流
- 第3章 函数
- 第4章 列表
- 第5章 字典和结构化数据
- 第6章 字符串操作
- 第二部分 自动化任务
- 第7章 模式匹配与正则表达式
- 第8章 读写文件
- 第9章 组织文件
- 第10章 调试
- 第11章 从 Web 抓取信息
- 第12章 处理 Excel 电子表格
- 第13章 处理 PDF 和 Word 文档
- 第14章 处理 CSV 文件和 JSON 数据
- 第15章 保持时间、计划任务和启动程序
- 第16章 发送电子邮件和短信
- 第17章 操作图像
- 第18章 用 GUI 自动化控制键盘和鼠标
- 附录A 安装第三方模块
- 附录B 运行程序
- 附录C 习题答案
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
15.12 实践项目
作为实践,编程完成下列任务。
15.12.1 美化的秒表
扩展本章的秒表项目,让它利用rjust()和ljust()字符串方法来“美化”的输出。(这些方法在第6章中介绍过)。输出不是像这样:
Lap #1: 3.56 (3.56) Lap #2: 8.63 (5.07) Lap #3: 17.68 (9.05) Lap #4: 19.11 (1.43)
…而是像这样:
Lap # 1: 3.56 ( 3.56) Lap # 2: 8.63 ( 5.07) Lap # 3: 17.68 ( 9.05) Lap # 4: 19.11 ( 1.43)
请注意,对于lapNum、lapTime和totalTime等整型和浮点型变量,你需要字符串版本,以便对它们调用字符串方法。接下来,利用第6章中介绍的pyperclip模块,将文本输出复制到剪贴板,以便用户可以将输出快速粘贴到一个文本文件或电子邮件中。
15.12.2 计划的Web漫画下载
编写一个程序,检查几个Web漫画的网站,如果自该程序上次访问以来,漫画有更新,就自动下载。操作系统的调度程序(Windows上的Task Scheduler,OS X上的launchd,以及Linux上的cron)可以每天运行你的Python程序一次。Python程序本身可以下载漫画,然后将它复制到桌面上,这样很容易找到。你就不必自己查看网站是否有更新(在http://nostarch.com/automatestuff/上有一份Web漫画的列表)。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论