Python Race Condition使目录错误

时间:2017-02-02 23:26:15

标签: 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_ok = True”。这是2012年帖子中的一个建议,所以我想我会试一试。

如果没有exist_ok = True,我会得到一个“文件已存在错误”。当我使用exit_ok = True运行代码时,我得到了这个奇怪的消息

;
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.

Python版本3.5 任何想法为什么没有创建目录?我需要在代码中添加一些东西吗?

1 个答案:

答案 0 :(得分:1)

os.mkdir()在这里会更有意义。

for names in people_name:
    if not os.path.exists(names):
        os.mkdir(names)