Windows 10 mkdir в скрипте Python со специальным символом
Я думаю / надеюсь, что это простой вопрос, на который я просто не могу найти ответ - как мне создать каталог, в котором заголовок содержит двоеточие? Я собираю данные с веб-сайта с переменными для раздела и года и создаю каталог:
if 'C:Path/Data/%s' % stat: directory = 'C:Path/Data/%s' % stat else: directory = 'C:Path/Data/%s' % stat.replace('/', ' ') if not os.path.exists(directory): try: os.makedirs(directory) except OSError as e: if not e.errno != errno.EEXIST: raise
У меня есть некоторая обработка ошибок, основанная на том, что возвращается. Я должен был принести, errno
чтобы пропустить раздел, который был ошибочным. Однако я хочу ввести эти данные - и я считаю, что проблема заключается в названии раздела, и, следовательно, каталог содержит :
в каталоге, например:
/Year: some_data/
Я получаю эту ошибку:
OSError: [Errno 22] Invalid argument: Failed with OSError
У меня вопрос - как мне создать или обработать создание каталога с :
заголовком? Я просто пропускаю это сейчас.
Я прошу прощения, если это дубликат, но я не смог ничего найти конкретно. Я использую python 3.6 в Jupyter Notebook на Windows 10. Спасибо.
0 ответов на вопрос
Похожие вопросы
-
6
Как закрепить ярлык или командный файл на новой панели задач Windows 7, 8 и 10 и в меню «Пуск»?
-
6
рекурсивно сменить владельца windows 7
-
4
Как поменять местами клавиши Windows и Control в Windows?
-
-
1
Отключить, когда мышь находится на краю экрана в Windows 7, показывает рабочий стол.
-
6
Могу ли я переместить hiberfil.sys на другой диск?
-
2
Значки рабочего стола Windows перемещаются на другой монитор при каждой перезагрузке
-
2
Как уменьшить размер поля заголовка и окон в Windows 8 или Windows 10?
-
2
Экран блокировки Windows 8 и Windows 10 истекает через 1 минуту, и экраны становятся черными
-
1
Какие дистрибутивы Linux поставляются с Python 3 по умолчанию?
-
1
Как отключить автоматический поиск в проводнике Windows?