从另一个文本文件复制/粘贴后如何格式化文本文件?



我使用python,目前我可以将文本从一个文本文件复制到另一个文本文件。然而,我需要能够采取文本和数字的每一行文本。在这一点上,我不确定如何在复制文本后插入更多的文本。

with open("copyTo.txt", "w") as f1:
for line in f:
f1.write(line)

例如,如果我写:"大家好!我叫鲍勃。今天是美好的一天!"我希望结果是这样的:

  1. 大家好!
  2. 我叫Bob。
  3. 今天天气不错。

您可以像下面这样轻松地使用f-stringenumerate

with open("copyTo.txt", "w") as f1:
for index,line in enumerate(f,start=1):
f1.write(f'{index}. {line}')

在这里,通过将起始索引赋值为1来枚举行。然后使用f-string,您可以根据您的愿望格式化字符串并写入输出文件。

最新更新