python – 写入模式是否创建一个新的文件,如果不存在? - 代码日志

python – 写入模式是否创建一个新的文件,如果不存在?

我正在尝试使用文件上下文管理器写入一个不存在的文件。

a=open ('C:/c.txt' , 'w')

以上没有成功。如果文件已经存在,我将如何创建文件?

是的,’w’被指定为创建一个新的文件 – 如the docs所示,

‘w’ for writing (truncating the file
if it already exists),

(明确推测它不允许存在)。请显示确切的追溯,而不仅仅是您自己的摘要,因为细节是重要的。如果您使用的实际路径是不同的,那么缺少的是驱动器或一些中间目录;或者可能有权限问题。

http://stackoverflow.com/questions/3094986/does-write-mode-create-a-new-file-if-not-existing

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:python – 写入模式是否创建一个新的文件,如果不存在?