我有我的清单
listnumbers='1.0,5.0,6.0,7.0,9.0,10.0'
我有我的文件路径
filepath=r'C:\ArcGIS\Projects\Name'
我也有一个for循环,尝试从listnumbers中获取值
for line in listnumbers:
for value in line.split(','):
os.makedirs(os.path.join(path,value))
尽管创建的第一个空文件夹为1,但没有创建以下的文件夹为5。
相反,我收到一条错误消息,指出
FileExistsError: [WinError 183] Cannot create a file when that file already exists : 'C:\ArcGIS\Projects\Name'
我需要帮助。我觉得我接近了,可能需要稍作调整。
您的代码有点奇怪...您的listnumbers
不是列表而是字符串,因此,当您执行for line in listnumbers:
时,变量line
会遍历listnumbers
的每个字符