我想用现有的文件名创建一个目录。在本例中,我有一个名为test的文件,我想用相同的名称创建目录。在Linux上,我只能使用os.system("mkdir " + dir_name)
,但在windows上不行。所以我试了os.mkdir
和{
import os
def my_function():
path = input("Enter dir name or full path.")
try:
os.makedirs(path)
except OSError as e:
print(e)
os.mkdir
和{
[WinError 183] Cannot create a file when that file already exists: 'test'
第一个问题,为什么不能创建文件?是mkdir。我想创建一个目录而不是一个文件。 第二个问题:同名的文件和目录可以共存。为什么我不能创造它。我怎样才能让它在Win和Linux上运行。在
目前没有回答
相关问题 更多 >
编程相关推荐