Python竞赛条件生成目录错误
我遇到的问题早在2012年就被讨论过了,但新版本的python不再支持该代码。我的 当前代码为Python竞赛条件生成目录错误,python,directory,Python,Directory,我遇到的问题早在2012年就被讨论过了,但新版本的python不再支持该代码。我的 当前代码为 import os a = os.getcwd() people_name = ['One', 'Two', 'Three'] def create_names(): for names in people_name: os.makedirs(a + '/'+ names, exist_ok=True) create_names() 我试过使用和不使用“exist\u
import os
a = os.getcwd()
people_name = ['One', 'Two', 'Three']
def create_names():
for names in people_name:
os.makedirs(a + '/'+ names, exist_ok=True)
create_names()
我试过使用和不使用“exist\u ok=True”。这是2012年帖子中的建议之一,所以我想我会尝试一下
如果没有exist\u ok=True,我会得到一个“文件已存在错误”。当我使用exit_ok=True运行代码时,我得到了这个奇怪的消息
;
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.
Python版本3.5
知道为什么没有创建目录吗?有什么我需要添加到代码中的吗 os.mkdir()在这里更有意义
for names in people_name:
if not os.path.exists(names):
os.mkdir(names)
你能澄清一下问题是什么吗?您上一条“错误”消息似乎与您发布的代码无关。您使用的是哪一版本的python?@PeterGibson python version 3.5相同的问题:/它给了我文件existserror:[Errno 17]文件存在:如果我使用它,请参阅我的编辑,您需要先检查该文件夹是否存在