2013-03-20 71 views
1

目錄我有一個目錄/project/my_name/創建同名的文件在Python

我需要創建一個文件/project/my_name

但是:

with open(filename, 'w') as outfile: 
    outfile.write(my_content) 

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

任何幫助?

+2

將文件名改爲'/ project/my_name.txt'。在同一位置不能有與目錄同名的文件。 – shahkalpesh 2013-03-20 19:37:16

回答

4

從文件系統的角度來看,目錄是一種文件。你不能有兩個同名的文件。

+0

我希望有一個奇蹟...謝謝你回到基礎知識;-) – greg 2013-03-20 19:55:21