繁体   English   中英

SyntaxError:IPython中的execute_path语法无效

[英]SyntaxError: invalid syntax with executable_path in ipython

我正在使用Selenium Web驱动程序在Python中进行分配。 我收到语法错误。 我正在使用google colab和Python 3。

这是我的代码

import time
from selenium import webdriver
driver = webdriver.Chrome (r "C:\Users\Anisha\Downloads\chromedriver.exe")
time.sleep(20)

我遇到错误

File "<ipython-input-28-7654fa692ce2>", line 1
driver = webdriver.Chrome (r "C:\Users\Anisha\Downloads\chromedriver.exe")
                                                                        ^
SyntaxError: invalid syntax

请帮助我没有弄错我的地方。

原始字符串文字标记和字符串之间不要留空格:

r "String" --> r"String"

采用

r"C:\Users\Anisha\Downloads\chromedriver.exe"

如果您打算在Windows操作系统中传递chromedriver二进制文件的位置,则必须:

  • 同时通过 / executable_path的提chromedriver二进制文件的绝对位置 ,你必须在二进制扩展添加的,以及如.exe
  • 在提到chromedriver二进制文件的绝对位置时 ,您必须使用单个前斜杠(即\\和原始r开关,或者您必须转义反斜杠\\\\
  • 您的有效代码行将是:

    • 可以使用以下格式之一:

       driver = webdriver.Chrome(executable_path="C:\\\\Users\\\\Anisha\\\\Downloads\\\\chromedriver.exe") 
    • 或采用以下格式:

       driver = webdriver.Chrome(executable_path=r'C:\\Users\\Anisha\\Downloads\\chromedriver.exe') 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM