python ui 獲取檔案目錄

2021-07-09 13:32:04 字數 768 閱讀 5759

優點:不需要第三方庫,有檔案型別過濾功能

from tkinter import filedialog

filename = filedialog.askopenfilename(initialdir = 'c:',title = "請選擇xml檔案",filetypes = (("xml檔案","*.xml"),("所有檔案","*.*")))

print(filename )

效果:

需要匯入pywin32庫

優點:有很多win32 api

import win32ui

dlg = win32ui.createfiledialog(1) # 1表示開啟檔案對話方塊,0表示儲存檔案對話方塊

#dlg.setofninitialdir() # 設定開啟檔案對話方塊中的初始顯示目錄

dlg.setofntitle("請選取需要解析的xml檔案")

dlg.domodal()

fileext = dlg.getfileext()# 獲取選擇的副檔名

filename = dlg.getpathname() # 獲取選擇的檔案路徑及名稱(含擴充套件)

獲取目錄檔案數

csdn相關解釋 int count int cgetfilecountdlg getfilecount cstring szpath void cgetfilecountdlg recurse lpctstr pstr if it s a directory,recursively search ...

Python 獲取檔案目錄

cwd os.getcwd 獲取檔案路徑 print cwd print os.path.basename cwd print os.path.dirname cwd basename返回path最後的檔名。如果path以 或 結尾,那麼就會返回空值。os.path.basename c test....

php根據檔案目錄獲取資料夾目錄

檔案目錄資料 filedirdate array 0 c ggg aaa bbb ccc ddd.php 1 c ggg aaa ccc ddd fff.php 2 c ggg aaa ddd fff eee.lib 迴圈處理資料 foreach filedirdate as key value f...