【发布时间】:2021-07-25 10:31:13
【问题描述】:
我正在尝试检查文件是否存在。
import os.path
from os import path
if path.exists('file.txt'):
f = open('file.txt', 'r+')
f.write('Hello there!')
f.close()
else:
print('No file')
【问题讨论】:
-
问题出在 open() 的第二个参数上。在当前模式 (r+) 下,任何新数据都会覆盖旧数据,从而将其删除。您必须将 'r+' 更改为 'a+' 才能以附加数据模式打开文件,而不是重写。
标签: django