返回介绍

15.12 实践项目

发布于 2024-01-22 21:44:06 字数 730 浏览 0 评论 0 收藏 0

作为实践,编程完成下列任务。

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文