время выполнения вопроса в Селен Python - PullRequest
0 голосов
/ 17 июня 2019

Я не могу запустить код Python Селена в Pycharm, и я не могу открыть Chrome

Мой код

from selenium import webdriver
driver = webdriver.Chrome("C:\Users\MNM\Desktop\drivers\chromedriver.exe")
driver.get("google.com")

Сообщение об ошибке

строка 2

driver = webdriver.Chrome("C:\Users\MNM\Desktop\drivers\chromedriver.exe")
                         ^

SyntaxError: (ошибка юникода) кодек unicodeescape не может декодировать байты в положении 2-3: усеченный \ UXXXXXXXX escape Процесс завершен с кодом выхода 1

1 Ответ

3 голосов
/ 17 июня 2019

Если вы посмотрите на сообщение об ошибке компиляции, вы увидите PEP 8: invalid escape sequence '\c'

Вы можете использовать двойной \ для экранирования строки

webdriver.Chrome("C:\\Users\\MNM\\Desktop\\drivers\\chromedriver.exe")

Или использовать r перед строкойуказать, что это строковый литерал

webdriver.Chrome(r"C:\Users\MNM\Desktop\drivers\chromedriver.exe")
...