от
Я хотел сделать программу, которая автоматически создает несколько каталогов внутри ранее созданного каталога для фотографий моих рисунков. Могу ли я сделать программу, которая создает их с одной строкой кода, используя функцию os.makedirs. Я пытался сделать что-то вроде этого:
os.makedirs(name   "/facebook, instagram)
Но я знаю, что это просто ужасно, и я ожидал, что это не сработает. Это мой код:
os.mkdir(name)
os.mkdir(name   "/facebook")
os.mkdir(name   "/instagram")
             

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.

1 Ответ

0 голосов
от
Да, вы можете сделать это в одну строку следующим образом:
import os
[os.mkdir(os.path.join("dir_location", d)) for d in ["dir1", "dir2", "dir3", "dir4"]]
    
...