如何在Python中写入文件之前确保文件存在或可以创建?

我正在写一个函数,我想让它触摸一个文件,以便我可以写入该文件.如果该文件不存在,我将收到错误.我该怎么说呢?
最佳答案
只需打开文件进行写入,如果文件不存在,则会创建(假设您有适当的权限写入该位置).

f = open('some_file_that_might_not_exist.txt', 'w')
f.write(data)

如果无法打开文件进行写入,则会出现IOError.

转载注明原文:如何在Python中写入文件之前确保文件存在或可以创建? - 代码日志