南通大学python期末考试试卷_用python实现试卷和答案随机生成程序要注意的问题...

利用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()的位置

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值