優點:不需要第三方庫,有檔案型別過濾功能
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...