У меня проблема с функцией Image.open()
из PIL
в Python.
Я пытаюсь открыть изображение из пути / папки, сохраненной в строке:
path_and_filename = "c:\tmp\test.jpeg"
image = Image.open(path_and_filename)
Тогда я получаю сообщение об ошибке:
fp = builtins.open(filename, "rb")
PermissionError: [Errno 13] Permission denied: 'c:\\tmp\\test.jpeg'
Если я определяю путь и имя файла как необработанную строку, это работает:
path_and_filename = r"c:\tmp\test.jpeg"
image = Image.open(path_and_filename)
Сообщение об ошибке относительно «разрешения "не имеет смысла, поскольку он работает с тем же файлом, если он определен как необработанная строка.
Видите ли вы какое-либо решение или рекомендацию по этому вопросу?
Большое спасибо!