编程将一个文本文件的内容按行读出,每读出一行就顺序添加行号,并写入另一个文本文件中
def TXTRead_Writeline():
# 读取文件
ms = open("a.txt", 'r', encoding='utf-8')
# 逐行写入
for line in ms.readlines():
with open("b.txt", "a", encoding='utf-8') as mon:
mon.write(line)
TXTRead_Writeline()
在py文件加上a.txt,,执行代码就会创建b.txt了
如果对你有帮助,可以点击我这个回答右上方的【采纳】按钮,给我个采纳吗,谢谢
你题目的解答代码如下:
with open(r'1.txt', 'r', encoding='utf-8') as f1, open(r'2.txt', 'w', encoding='utf-8') as f2:
for i, line in enumerate(f1.readlines()):
line = str(i+1) + " " + line
print(line)
f2.write(line)
如有帮助,望采纳!谢谢!