Python处理文件打开窗口
1.HTML中input type 为 file 则打开系统窗口
2.使用Python进行处理
1)安装win32相应的库
pip install pywin32
2)相关处理代码
import win32con import win32gui def open_file_dialog(file_path): dialog = win32gui.FindWindow("#32770", u"打开") if dialog == 0: return False assert dialog != 0 button = win32gui.GetDlgItem(dialog, int("00000001", 16)) assert button != 0 edit = win32gui.GetDlgItem(dialog, int("0000047C", 16)) assert edit != 0 win32gui.SendMessage(edit, win32con.WM_SETTEXT, None, file_path) win32gui.SendMessage(dialog, win32con.WM_COMMAND, 1, button) return True
3)使用方法
open_file_dialog('G:\\29.png')
以上。