python+pyautogui上传文件时,文件名输入不正确
1、用以下代码上传文件时,文件名输入不正确
import pyautogui
pyautogui.typewrite(f'{test_datas_path}basket_template.xlsx') # 输入文件路径
pyautogui.press('enter',2) # 按下回车
time.sleep(2)

2、查找原因,是操作系统的输入法没有切换成英文,增加切换输入法为英文的代码,文件名输入正确
import pyautogui
pyautogui.press('shift') # 切换输入法的中英文
pyautogui.typewrite(f'{test_datas_path}basket_template.xlsx') # 输入文件路径,受输入法影响
#pyautogui.write(f'{test_datas_path}basket_template.xlsx')
pyautogui.press('enter',2) # 按下回车

浙公网安备 33010602011771号