Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用pyautogui编写时,文件名无效_Python_Windows_Pyautogui - Fatal编程技术网

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
目录添加文件位置照片,而不是直接通过
下载
文件夹这是一个奇怪的问题请检查我添加的照片