我有一些文本文件,需要在每个文件的最后添加两个额外的空白行。以下脚本在每个文本文件的最后一行添加一个空行(带一个空格)。如何添加一个空白行?非常感谢。
import glob
for file in glob.glob("*.txt"):
with open(file, "a") as f:
f.write(" ")
f.write(" ")
f.close()
答案 0 :(得分:4)
f.write()
不会自动为您的文件添加换行符,您必须自己添加换行符。
此外,您不需要执行由f.close()
语句处理的with
。
示例 -
import glob
for file in glob.glob("*.txt"):
with open(file, "a") as f:
f.write("\n\n")
答案 1 :(得分:2)
您可以只打印换行符:
import glob
for file in glob.glob("*.txt"):
with open(file, "a") as f:
f.write("\n\n")
当您使用with
语句时,您不必手动关闭文件。 Python会为你做这件事。