[WinError 5] wrong permissions

Meisam

Новичок
Пользователь
Янв 10, 2021
10
0
1
Windows 10 не позволяет обратиться к файлу драйвера. Полный доступ к файлу 'D:\Python\chromedriver' для текущего пользователя предоставлен. Диагностическое сообщение :
Python:
C:\Users\meisa>python d:/Python/kaban.py
Текущая кодовая страница: 1251
Traceback (most recent call last):
  File "C:\Users\meisa\AppData\Local\Programs\Python\Python39\lib\site-packages\selenium\webdriver\common\service.py", line 72, in start
    self.process = subprocess.Popen(cmd, env=self.env,
  File "C:\Users\meisa\AppData\Local\Programs\Python\Python39\lib\subprocess.py", line 947, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
  File "C:\Users\meisa\AppData\Local\Programs\Python\Python39\lib\subprocess.py", line 1416, in _execute_child
    hp, ht, pid, tid = _winapi.CreateProcess(executable, args,     
PermissionError: [WinError 5] Отказано в доступе

Исключение возникает здесь:
Python:
os.system('chcp 1251')
# Открытие страницы входа
driver = webdriver.Chrome('D:/Python/')
В чём может заключаться проблема?
 

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
Попробуйте указать путь до файла:
Python:
driver = webdriver.Chrome('D://Python//chromedriver.exe')
 

Meisam

Новичок
Пользователь
Янв 10, 2021
10
0
1
Да, заработало. Спасибо! А чем же тогда объяснить сообщение "Отказано в доступе"? Если путь был указан неправильно, то должно быть что-то вроде "Файл не найден" или близкое по смыслу.
 

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
А чем же тогда объяснить сообщение "Отказано в доступе"? Если путь был указан неправильно, то должно быть что-то вроде "Файл не найден" или близкое по смыслу.
Наверно такая ошибка возникает потому, что вместо пути к файлу указан путь к папке, а она не может быть выполнена как исполняемый файл.
Попробуйте запустить такой код:
Python:
f = open('D://python/')
получите ошибку доступа (PermissionError).
 

Форум IT Специалистов