f=open("guru99.txt", "a+")
加号,它表示如果它不存在,它将创建一个新文件。假如已经有了文件,就不需要创建一个新的文件。写成a就行了。
同时使用两个文件
有时你可能想要读取文件并同时写入另一个文件。如果你使用在学习如何写入文件时显示的示例,它实际上可以合并到以下内容中:
d_path = 'dog_breeds.txt'
d_r_path = 'dog_breeds_reversed.txt'
with open(d_path, 'r') as reader, open(d_r_path, 'w') as writer:
dog_breeds = reader.readlines()
writer.writelines(reversed(dog_breeds))