Ошибка FileNotFoundError: [Errno 2] No such file or directory в Python возникает, когда программа пытается открыть файл, который не существует по указанному пути. В вашем случае, вы получаете это исключение при попытке открытия файла 'C'.
Чтобы избежать этой ошибки, убедитесь, что вы правильно указали путь к файлу. Если вы хотите открыть файл, находящийся на диске C, в Windows необходимо использовать обратные слеши () или двойные обратные слеши (\) в пути к файлу.
Примеры корректного указания пути к файлу 'C:\file.txt' или 'C:/file.txt'.
Также убедитесь, что файл действительно существует по указанному пути. Можно использовать модуль os.path для проверки существования файла:
import os file_path = 'C:/file.txt' if os.path.exists(file_path): with open(file_path, 'r') as file: # дальнейшая обработка файла else: print("Файл не существует")
Если вы всё правильно сделали, а ошибка все равно возникает, то возможно, что у вас нет доступа к файлу из-за ограничений прав доступа. В этом случае, убедитесь, что у вас есть права на чтение файлов в указанной директории.