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

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

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

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

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

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

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

翻译自:https://stackoverflow.com/questions/3094986/does-write-mode-create-a-new-file-if-not-existing

转载注明原文:python – 写入模式是否创建一个新的文件,如果不存在?