Создание каталога в каталогах с использованием языка сценариев Python - PullRequest
0 голосов
/ 09 января 2012

Пожалуйста, найдите мой скрипт на 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)

Цель состоит в том, чтобы создать каталог под названием «аннотация» внутри каждого из пронумерованных каталогов, начиная с кода, приведенного выше. Этот код не делает этого, и при печати значения "dst", вот пример того, что он показывает:

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

Как это можно решить?

1 Ответ

4 голосов
/ 09 января 2012

Измените вторую до последней строки на

if not os.path.exists(dst):

Сейчас вы проверяете, существует ли исходный каталог.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...