《python编程》第六章——完整的系统程序 笔记


1、小游戏:找到最大的python文件。过程是:先扫描标准库目录,再变成标准库目录树,然后加上模块搜索路径,最后扫描整台机器。

2、再扫描整台机器时我们注意到会有一些意外的报错,在整个硬盘上运行脚本的目录树搜索时,会遇上不能解码的文件名,而它们会在print函数试图显示时生成异常。解决方法是利用try: except UnicodeEncodeError:。

3、小游戏2:分割与合并文件。一个脚本分割,一个脚本合并。。这个例子有点久了,所以我们用到的机会不大了。

4、小游戏3:生成重定向网页。虽然我对这些不太熟,但感觉也是过时的功能。

5:小游戏4:一个回归测试脚本。

6、搜索目录树。

7、python目录树搜索程序

8、访问器:目录遍历”++“

9、播放媒体文件。

总结一下:虽然序章就说了本书的例子都是基于python3,但是写的时候本章大部分例子都太老了,不是特别贴近实际,不过我们透过现象看本质,可以体会到语言的功能性,而且讲真的,如果真的要系统编程,我们其实也可以选择C++等其他语言嘛,我们知道python能做到什么,关键时候能够实现。