📅  最后修改于: 2023-12-03 15:04:40.925000             🧑  作者: Mango
要求:编写一个Python程序,使其可以将指定文件中的奇数行复制到另一个文件中。
open()
函数打开源文件和目标文件。readlines()
方法读取源文件内容,得到一个列表。close()
方法关闭源文件和目标文件。# 打开源文件和目标文件
with open('source.txt', 'r') as src_file, open('target.txt', 'w') as target_file:
# 读取源文件内容
content = src_file.readlines()
# 复制奇数行到目标文件
for i in range(len(content)):
if i % 2 == 0:
target_file.write(content[i])
# 关闭文件
src_file.close()
target_file.close()
with
语句打开源文件,方式为只读模式(r
),并使用同样的语句打开目标文件,方式为只写模式(w
)。readlines()
方法读取源文件的所有行,并且将其存储到一个列表中。close()
方法关闭源文件和目标文件,以释放资源。注意:代码中的source.txt
和target.txt
是需要替换成实际文件名的。