我开始学习Python并按教程进行,但即使使用教程的确切代码,代码仍然不工作
from selenium import webdriver
PATH = "C:\Users\pc\Desktop\driver\chromedriver-win32\chromedriver-win32"
driver = webdriver.Chrome(PATH)
driver.get("https://stackoverflow.com")
但是它显示了一个错误
"C:\Users\pc\PycharmProjects\experiment frfr.venv\Scripts\python.exe" "C:\Users\pc\PycharmProjects\experiment frfr\main.py" 文件 "C:\Users\pc\PycharmProjects\experiment frfr\main.py",第 3 行 PATH = "C:\Users\pc\Desktop\driver\chromedriver-win32\chromedriver-win32" ^ 语法错误: (unicode 错误) 'unicodeescape' 编解码器无法解码 位置 2-3 的字节: 截断的 \UXXXXXXXX 转义
进程以退出代码 1 结束
1 个回答
0
你需要对 \
进行转义,也就是说要替换成其他形式。
PATH = "C:\Users\pc\Desktop\driver\chromedriver-win32\chromedriver-win32"
使用
PATH = "C:\\Users\\pc\\Desktop\\driver\\chromedriver-win32\\chromedriver-win32"
\\
是用来表示你想要的是真正的 \
字符。