Вопрос задан 16.11.2023 в 22:45. Предмет Информатика. Спрашивает Фабрицкий Данил.

Модифицируйте приложение(код ниже): пользователь сам вводит путь, по которому нужно создать

папку. Используйте для этого функцию input(). import os path_root = os.path.normpath(r"C:\Users\Виталий\Desktop") название_папки = 'папка, которую нужно ввести с клавиатуры' path = os.path.join(path_root, название_папки) def creator(path): try: os.mkdir(path) except: print("An exception occurred") creator(path)
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Скудина Соня.

import os

path_root = os.path.normpath(r"C:\Users\Виталий\Desktop")

название_папки = input('папка, которую нужно ввести с клавиатуры')

path = os.path.join(path_root, название_папки)

def creator(path):

   try:

       os.mkdir(path)

   except:

       print("An exception occurred")

creator(path)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот ваш модифицированный код, который позволяет пользователю ввести путь и название папки с клавиатуры:

```python import os

# Пользователь вводит путь с клавиатуры path_root = os.path.normpath(input("Введите путь, где нужно создать папку: "))

# Пользователь вводит название папки с клавиатуры название_папки = input("Введите название папки: ")

# Создаем полный путь к новой папке path = os.path.join(path_root, название_папки)

def creator(path): try: # Пытаемся создать папку os.mkdir(path) print(f"Папка {название_папки} успешно создана по пути {path}") except Exception as e: # Если произошла ошибка, выводим сообщение об ошибке и вызываем функцию рекурсивно print(f"Произошла ошибка: {e}") creator(path)

# Вызываем функцию для создания папки creator(path) ```

Теперь пользователь может вводить путь и название папки с клавиатуры, а затем код создаст папку по указанному пути. Если произойдет ошибка при создании папки (например, если путь указан неверно), код выведет сообщение об ошибке и попросит пользователя ввести данные заново.

0 0

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

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос