You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Chrome WebDriver无法启动问题:语法错误分析与修正方案

Chrome WebDriver启动失败问题解决

原代码

from selenium import webdriver
driver=webdriver.Chrome("C:\Users\acer\Downloads\chromedriver-win64")
driver.get("https://google.com")

运行报错

C:\Users\acer\PycharmProjects\python_selenium\.venv\Scripts\python.exe C:\Users\acer\PycharmProjects\python_selenium\Test_case01\Login.py 
  File "C:\Users\acer\PycharmProjects\python_selenium\Test_case01\Login.py", line 2
    driver=webdriver.Chrome("C:\Users\acer\Downloads\chromedriver-win64")
                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape

Process finished with exit code 1

错误原因

  • Python解析字符串时,\U会被识别为Unicode转义序列的开头,导致解码失败;
  • 路径仅指向chromedriver所在文件夹,未指定具体可执行文件chromedriver.exe。

修正后的代码

from selenium import webdriver
# 方案1:用双反斜杠避免转义
driver=webdriver.Chrome("C:\\Users\\acer\\Downloads\\chromedriver-win64\\chromedriver.exe")
# 方案2:用原始字符串(更简洁推荐)
# driver=webdriver.Chrome(r"C:\Users\acer\Downloads\chromedriver-win64\chromedriver.exe")
driver.get("https://google.com")

内容的提问来源于stack exchange,提问作者Ritesh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 14:47:08