Не находит файл FileNotFoundError: [Errno 2] No such file or directory: 'C'?

Ссылка скопирована
1 ответ

Пишу программу - чат бот, который на сообщения пользователя должен ответить сообщением, но путь к файлу питон не распознает, написал путь правильно, но ошибка остается та же - не видит директорию, как можно это исправить?

FileNotFoundError: [Errno 2] No such file or directory: 'C'

Дополнительно:

Код в студию.

  • import vk_api from vk_api import VkUpload from vk_api.longpoll import VkLongPoll, VkEventType from vk_api.utils import get_random_id  authorize = vk_api.VkApi(token = token) longpoll = VkLongPoll(authorize) image = 'C:/test/yes.jpg' upload = VkUpload(authorize) def write_message(sender, message): authorize.method('messages.send', {'user_id': sender, 'message': message, 'random_id': get_random_id(), 'attachment' : ','.join(attachments)})  while True: for event in longpoll.listen(): if event.type == VkEventType.MESSAGE_NEW and event.to_me and event.text: reseived_message = event.text sender = event.user_id attachments = [] upload_image = upload.photo_messages(photos=image[0]) attachments.append('photo{}_{}'.format(upload_image['owner_id'], upload_image['id'])) if reseived_message == 'начать': write_message(sender, 'Добрый день') else: write_message(sender, 'Не понял')

    import vk_api from vk_api import VkUpload from vk_api.longpoll import VkLongPoll, VkEventType from vk_api.utils import get_random_id authorize = vk_api.VkApi(token = token) longpoll = VkLongPoll(authorize) image = 'C:/test/yes.jpg' upload = VkUpload(authorize) def write_message(sender, message): authorize.method('messages.send', {'user_id': sender, 'message': message, 'random_id': get_random_id(), 'attachment' : ','.join(attachments)}) while True: for event in longpoll.listen(): if event.type == VkEventType.MESSAGE_NEW and event.to_me and event.text: reseived_message = event.text sender = event.user_id attachments = [] upload_image = upload.photo_messages(photos=image[0]) attachments.append('photo{}_{}'.format(upload_image['owner_id'], upload_image['id'])) if reseived_message == 'начать': write_message(sender, 'Добрый день') else: write_message(sender, 'Не понял')

  • upload_image = upload.photo_messages(photos=image[0])

    upload_image = upload.photo_messages(photos=image[0])

    А вот здесь вы что хотите получить?

  • Ответы:

    Букву С замените на C

    Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Лучший ответ
    1
    Мария Код Ответ

    Для решения проблемы FileNotFoundError: [Errno 2] No such file or directory: 'C' вам необходимо убедиться, что путь к файлу указан корректно и файл действительно существует. В данном случае, ошибка указывает на то, что система не может найти файл с именем 'C', что может быть вызвано неправильным форматом пути или ошибкой в имени файла.

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

    Приведу пример использования функции `open()` для открытия файла в Python:

    try:
        with open('C:/path/to/file.txt', 'r') as file:
            data = file.read()
            print(data)
    except FileNotFoundError:
        print("Файл не найден")

    try: with open('C:/path/to/file.txt', 'r') as file: data = file.read() print(data) except FileNotFoundError: print("Файл не найден")

    В данном примере, путь к файлу 'C:/path/to/file.txt' указан абсолютно. Убедитесь, что вы используете правильный синтаксис для вашей операционной системы (например, обратные слеши для Windows и прямые слеши для Unix).

    Если после проверки пути ошибка все еще возникает, возможно файл был перемещен, переименован или удален. В таком случае, вам придется проверить, где именно произошли изменения и соответственно обновить путь к файлу в вашем коде.

    Надеюсь, данная информация поможет вам решить проблему с ошибкой FileNotFoundError: [Errno 2] No such file or directory: 'C'. Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать их.

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно