/
Py-To4Ka
/
Creating-a-command-chatbot-in-Python-for-file-management.
Обзор
Документация
Войти
/
Py-To4Ka
/
Creating-a-command-chatbot-in-Python-for-file-management.
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
app.py
41 строка
1 KB
Дмитрий
app.py
15 янв 2025, 14:28
15 янв 2025, 14:28
6973425
Код
Авторство
О чём код?
# Creating-a-command-chatbot-in-Python-for-file-management. import os def list_files(): files = os.listdir() return "\n".join(files) def read_file(filename): try: with open(filename, 'r') as file: return file.read() except FileNotFoundError: return "Файл не найден." def delete_file(filename): try: os.remove(filename) return f"Файл {filename} удалён." except FileNotFoundError: return "Файл не найден." def chatbot(): print("Привет! Я бот для управления файлами. Введите команду:") while True: command = input(">> ").strip().lower() if command == "список файлов": print(list_files()) elif command.startswith("Прочитать файл "): filename = command.replace("Прочитать файл ", "").strip() print(read_file(filename)) elif command.startswith("Удалить файл "): filename = command.replace("Удалить файл ", "").strip() print(read_file(filename)) elif command in ["Выход", "Exit"]: print("До свидания!") break elif(): print("Неизвестная команда. Попробуйте: 'Список файлов' 'Прочитать файл <имя>' 'Удалить файл <имя>' или 'Выход' 'Exit'.") chatbot()