Как создать новую папку? [дубликат]

Я предполагаю, что Вы могли включать ЗАГАР в URL/ресурс:

  1. ПОМЕЩАЕТ / транзакцию, чтобы получить идентификатор (например, "1")
  2. [ПОМЕЩЕННЫЙ, СТАТЬ, POST, безотносительно]/1/account/bob
  3. [ПОМЕЩЕННЫМ, ДОБРАТЬСЯ, POST, безотносительно],/1/account/bill
  4. УДАЛЯЕТ / транзакцию с идентификатором 1

Просто идея.

175
задан Double AA 2 July 2013 в 08:42
поделиться

3 ответа

Вы можете создать папку с помощью os.makedirs ()
и используйте os.path.exists () , чтобы проверить, существует ли он уже:

newpath = r'C:\Program Files\arbitrary' 
if not os.path.exists(newpath):
    os.makedirs(newpath)

Если вы пытаетесь создать установщик: Установщик Windows выполняет много работы для вы.

280
ответ дан 23 November 2019 в 20:26
поделиться

Вы, вероятно, захотите os.makedirs , так как он также будет создавать промежуточные каталоги, если необходимо .

import os

#dir is not keyword
def makemydir(whatever):
  try:
    os.makedirs(whatever)
  except OSError:
    pass
  # let exception propagate if we just can't
  # cd into the specified directory
  os.chdir(whatever)
36
ответ дан 23 November 2019 в 20:26
поделиться

Вы пробовали os.mkdir?

Вы также можете попробовать этот небольшой фрагмент кода:

mypath = ...
if not os.path.isdir(mypath):
   os.makedirs(mypath)

makedirs при необходимости создает несколько уровней каталогов.

36
ответ дан 23 November 2019 в 20:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: