我正在编写一个函数,我希望它touch
一个文件,以便我可以写入该文件。如果文件不存在,我会得到一个错误。我怎么能这么说呢?
最佳答案
只需打开文件进行写入,如果文件不存在(假设您具有写入该位置的适当权限),则会创建该文件。
f = open('some_file_that_might_not_exist.txt', 'w')
f.write(data)
如果您无法打开文件进行写入,您将得到一个IOError
。
关于python - 在用 Python 写入文件之前如何确保文件存在或可以创建?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3918433/