-
练习介绍
练习目标
通过这个练习,我们会用模块去实现上一关卡的选做题“古诗默写”。
练习要求
这个练习,我们会接触一个新的Python内置模块:os(文件/目录方法)。
这个模块中的许多方法,配合文件读写以及数据处理,可以让一些工作得以自动化。
当然,在一个练习里,我们不会奢求那么多,先体验一下os模块里的3个方法即可。 -
代码回顾
我们先回顾一下不用模块是如何出古诗默写题的:
-
os 模块中的替换方法
可能你会觉得这么操作更麻烦,但假设要你处理大量的文档,模块会让你的代码更清晰更简洁。
os.replace('test_new.txt', 'test.txt')
# 语法:os.replace(file1,file2),将file1重命名为file2,将其替代。
-
4参考代码
看下参考代码吧。
另外,建议你在本地编辑器试一试下面的这些方法:
import os
list_test = ['一弦一柱思华年。\n','只是当时已惘然。\n']
with open ('poem3.txt','r') as f:
lines = f.readlines()
with open('poem_new.txt','w') as ne