如何将编号的行从一个.txt打印到另一个

时间:2018-11-29 20:24:23

标签: python python-3.x file

我正在尝试将文本行从一个.txt文件打印到另一个.txt,但每一行都在第二个文件中编号。

例如,如果第一个1.txt文件是:

Chocolate
Vanilla
Strawberry

第二个2.txt文件应为:

[0] Chocolate
[1] Vanilla
[2] Strawberry

我正在尝试使用Python 3代码执行此操作,请提供帮助。谢谢

1 个答案:

答案 0 :(得分:2)

这应该可以解决问题:

file1 = open('1.txt', 'r') 
file2 = open('2.txt', 'w')

for idx,line in enumerate(file1):
    file2.write('['+str(idx)+'] '+line)

file1.close()
file2.close()