在Python中创建与目录相同名称的文件

gre*_*reg 1 python filesystems io macos

我有一个目录 /project/my_name/

我需要创建一个文件 /project/my_name

但是:

with open(filename, 'w') as outfile:
    outfile.write(my_content)
Run Code Online (Sandbox Code Playgroud)

提高 IOError: [Errno 21] Is a directory: u'/project/my_name'

有什么帮助吗?

Pav*_*sov 5

从文件系统的角度来看,目录是一种文件。您不能有两个名称相同的文件。