硒:Python:如何在字符串文件路径中使用 '\' 字符

2024-05-14 23:54:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个关于在Selenium Python中表示文件路径时如何正确使用“\”的问题。下面是我使用的代码片段:

uploadElem = driver.find_element(By.CSS_SELECTOR, "input#mediaFile")
uploadElem.send_keys("C:\SVN\test_suites\aePortal_ui\Resources\QATAE0000001289-001_hr.pdf")

虽然文件路径的第一部分不是问题,但这两个\t&a似乎都是Python中的预构建操作。在不调用那些Python操作的情况下,如何仍然使用文件路径?在


Tags: 文件代码路径sendinputbydriverselenium
2条回答

你应该避开你的背睫毛,即:

uploadElem.send_keys("C:\\SVN\\test_suites\\aePortal_ui\\Resources\\QATAE0000001289-001_hr.pdf")

具体而言,^{cd1>}没有造成任何损坏,这并不意味着逃避它是错误的。

您可以通过在\前面放置另一个\来对其进行转义,例如:C:\\SVN\\test''...

或者,在字符串前面加一个r来声明字符串“raw”(即忽略所有转义字符):path = r'C:\SVN\test_suites\...\

相关问题 更多 >

    热门问题