我使用python,目前我可以将文本从一个文本文件复制到另一个文本文件。然而,我需要能够采取文本和数字的每一行文本。在这一点上,我不确定如何在复制文本后插入更多的文本。
with open("copyTo.txt", "w") as f1:
for line in f:
f1.write(line)
例如,如果我写:"大家好!我叫鲍勃。今天是美好的一天!"我希望结果是这样的:
- 大家好!
- 我叫Bob。
- 今天天气不错。
您可以像下面这样轻松地使用f-string
和enumerate
。
with open("copyTo.txt", "w") as f1:
for index,line in enumerate(f,start=1):
f1.write(f'{index}. {line}')
在这里,通过将起始索引赋值为1来枚举行。然后使用f-string
,您可以根据您的愿望格式化字符串并写入输出文件。