《python编程》第六章——完整的系统程序 笔记
1、小游戏:找到最大的python文件。过程是:先扫描标准库目录,再变成标准库目录树,然后加上模块搜索路径,最后扫描整台机器。
2、再扫描整台机器时我们注意到会有一些意外的报错,在整个硬盘上运行脚本的目录树搜索时,会遇上不能解码的文件名,而它们会在print函数试图显示时生成异常。解决方法是利用try: except UnicodeEncodeError:。
3、小游戏2:分割与合并文件。一个脚本分割,一个脚本合并。。这个例子有点久了,所以我们用到的机会不大了。
4、小游戏3:生成重定向网页。虽然我对这些不太熟,但感觉也是过时的功能。
5:小游戏4:一个回归测试脚本。
6、搜索目录树。
7、python目录树搜索程序
8、访问器:目录遍历”++“
9、播放媒体文件。
总结一下:虽然序章就说了本书的例子都是基于python3,但是写的时候本章大部分例子都太老了,不是特别贴近实际,不过我们透过现象看本质,可以体会到语言的功能性,而且讲真的,如果真的要系统编程,我们其实也可以选择C++等其他语言嘛,我们知道python能做到什么,关键时候能够实现。