利用Python对文档进行操作的手段有4种,有open(),read(),write(),shelve和pprint.pformat()
其中,前面三种是对文件的操作,分别有打开、读取和写入等三种模式;而shelve模块和pprint.pformat()函数实现了python中产生数据的
存储。
书中详细介绍了随机生成测试试卷的实现方法,调用open()函数分别创建试卷文件和对应的答案文件;调用write()函数在试卷文件中写入
测试题目、正确和错误答案,在答案文件中写入正确答案。
open()有'r''w'和'a'等模式,分别具备不同含义,write()则是加入相关字符并返回字符数。
open()、write()等可以接纳整数。
使用list()可生成列表
使用random.shuffle()可将对应的列表随机排列,random.sample(XXX,5)指的是随机从XXX中选择5个元素。
使用del功能可删除指定列表内的特定字符串
列表之间才能相加(接)
在使用for循环时,要注意文件XX.close()的位置