9-1 文件过滤。显示一个文件的所有行,忽略以井号(#)开头的行。这个字符被用做Python,Perl,Tel,等大多脚本文件的注释符号。
附加题:处理不是第一个字符开头的注释。
9-2 文件访问 提示输入数字N和文件F,然后显示文件F的前N行。
9-3 文件信息 提示输入一个文件名,然后显示这个文本文件的总行数。
9-4 文件访问 写一个逐行显示文本文件的程序。提示输入一个文件名,每次显示文本文件的25行,暂停并向用户提示‘按任意键继续’,按键后继续执行。
9-5 考试成绩,改进你的考试成绩问题(练习5-3和练习6-4),要求能从多个文件中读入考试成绩。文件的数据格式由你自己决定。
9-6 文件比较,写一个比较两个文本文件的程序,如果不同,给出第一个不同处的行号和列号。
9-7 解析文件。Win32用户,创建一个用来解析Windows.ini文件的程序。POSIX用户,创建一个解析/etc/serves文件的程序。其他平台用户,写一个解析特定结构的系统配置文件的程序。
9-8 模块研究。提取模块的属性资料。提示用户输入一个模块名(或者从命令行接受输入)。然后使用dir()和其他内建函数提取模块的属性,显示它们的名字、类型、值。
9-9 Python文档字符串。进入pytho标准库所在的目录。检查每个.py文件看是否有_doc_字符串,如果有,对其格式进行适当的整理归类。你的程序执行完毕后,应该会生成一个漂亮的清单。里边列出那些模块有文档字符串,以及文档字符串的内容,清单最后附上那些没有文档字符串模块的名字。附加题:提取标准库中各模块内全部类(class)和函数的文档
待补