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')

 

以上。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM