今天完成了第十五章部分所有内容的学习。
15.7 项目:多线程XKCD下载程序
1、修改程序以使用函数:创建一个目录来保存漫画,并定义downloadxkcd()来循环遍历指定范围中的所有编号;
2、创建并启动线程:创建多个线程并且使每个线程都调用downloadXkcd();
3、等待所有程序结束:调用Thread对象join()方法来阻塞。
15.8 从Python启动其他程序
利用内建subprocess模块中的Popen()函数可以来启动计算机中的其他程序。
webbrowser.open()函数可以从程序启动Web浏览器打开指定的网站。
15.9 项目:简单的倒计时程序
程序要做到:
1、从60倒数:需要time模块的time.sleep()函数,subprocess模块的subprocess,Popen()函数;
2、在倒计时的每个数字间用time.sleep()暂停一秒;
2、播放声音文件:调用subprocess.Popen()。