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))