Python 使用pyautogui编写时,文件名无效
我想上传一个文件到一个网站Python 使用pyautogui编写时,文件名无效,python,windows,pyautogui,Python,Windows,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) pya
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说此文件名无效,请帮助我
唯一导致错误的是
path
让我们通过一些讨论来纠正它:
1。首先,您传递了一个单引号路径
尝试避开它,然后
更新:
pyautogui.write("'C:/Users/SOMEN/Downloads/book.pdf'")
至:
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")
我用了所有但没有希望你仍然得到相同的错误如果是,请通过进入文件位置自己检查文件路径并让我知道请通过
C
目录添加文件位置照片,而不是直接通过下载
文件夹这是一个奇怪的问题请检查我添加的照片