问题描述
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")