如何解决当我用 pyautogui 编写文件名时,文件名无效
try:
pk=browser.find_elements_by_class_name('fileupload')[0].click()
except:
print("not working")
browser.execute_script("document.getElementsByClassName('fileupload')[0].click();")
time.sleep(2)
pyautogui.write("'C:/Users/SOMEN/Downloads/book.pdf'")
time.sleep(2)
pyautogui.press('enter')
这是我上传文件的代码,效果很好。 但是当 Windows 文件打开器打开时,我的 pyautogui 将它写入搜索框,但这是问题 Windows 说此文件名无效 hy 请帮助我 this the error image
解决方法
唯一导致错误的是 path
让我们通过一些讨论使其正确:
1.首先你传递了一个 singly quoted path
尝试避免它和
更新:
pyautogui.write("'C:/Users/SOMEN/Downloads/book.pdf'")
致:
反斜杠转义反斜杠:
pyautogui.write("C:\\Users\\SOMEN\\Downloads\\book.pdf")
或者使用原始字符串以便不处理反斜杠:
pyautogui.write(r"C:\Users\SOMEN\Downloads\book.pdf")
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。