使用python脚本语言在目录中创建目录

时间:2012-01-08 22:43:45

标签: python path directory

请在下面找到我的python脚本:

import os;
import sys;

dir_dst = sys.argv[1]

for x in range(150) :
    dirname = str(x)
    dst_dir = os.path.join(dir_dst, dirname)
    dirname = "annotation"
    dst = os.path.join(dst_dir, dirname)
    print dst
    if not os.path.exists(dst_dir):
        os.mkdir(dst)

目的是在每个编号目录中创建一个名为“annotation”的目录,范围如上面的代码所示。这段代码没有这样做,而且在打印“dst”的值时,这里有一个示例:

NLP/test data/reconcile/0\annotation
NLP/test data/reconcile/1\annotation

如何解决这个问题?

1 个答案:

答案 0 :(得分:4)

将第二行更改为

if not os.path.exists(dst):

现在你正在检查原始目录是否存在。