создание каталога в python на основе пути, предоставленного пользователем - PullRequest
0 голосов
/ 09 апреля 2020

Я хочу создать каталог в python, основываясь на вводе ниже:

1) Если пользователь не указывает путь, мой путь по умолчанию, равный c: \ temp, должен быть взят

2) Если пользователь указывает путь, в этом конкретном пути должен быть создан каталог.

Я хочу вызвать функцию с 1-м и 3-м аргументом, пользователь не предоставит никаких входных данных для config_path, так как это сложно кодированный.

вызов функции должен выглядеть следующим образом: myfun (r 'c: \ temp \ list'); myfun (r 'c: \ temp \ list', r'd: \ mydir ');

reg_path=c:\reg
def_path=c:\temp

def myfun(list,config_path=reg_path,Dir_path=None):
    if Di_path is None:
        if os.path.exists(def_path)==False:
            os.makedirs(def_path)

    else:
        if os.path.exists(Dir_path)==False:
        os.mkdir(Dir_path)
    return

Но я не могу создать каталог, пока пользователь указывает путь, он всегда принимает значение по умолчанию .

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