我想知道是否有類似於Python的Python的JFileChooser
?JFileChooser for Python?
JFileChooser
是選擇文件的圖形前端。
最好是已經與Python的東西。也許與Tkinter。
我想知道是否有類似於Python的Python的JFileChooser
?JFileChooser for Python?
JFileChooser
是選擇文件的圖形前端。
最好是已經與Python的東西。也許與Tkinter。
對於一些不需要的wxPython和棍棒與標準Python庫,你可以使用tkFileDialog.askopenfilename( )方法:
#!/usr/bin/python
from Tkinter import *
from tkFileDialog import askopenfilename
root = Tk()
root.withdraw()
print askopenfilename()
+1爲一個實際例子 – 2009-01-12 09:53:16
wxPython(www.wxpython.org)提供了wx.FileDialog類,它將在任何支持的平臺(Mac,Linux或Windows)上爲您提供本機文件選擇對話框。
謝謝WAYNE。認爲漢克打敗了它;) – Nope 2009-01-11 23:16:15
也許你想看看Jython。
對於python 3,您正在尋找的是tkinter.filedialog以及它附帶的所有內容。下面是打開一個小程序,然後通過askopenfilename打印用戶選擇的TXT文件:
from tkinter import *
from tkinter.filedialog import askopenfilename
root = Tk()
root.withdraw()
root.update()
pathString = askopenfilename(filetypes=[("Text files","*.txt")])
if pathString != "":
openFile = open(pathString, 'r')
fileString = openFile.read()
print(fileString)
root.destroy()
輸出是無論是所選文件英寸
JFileChooser的快速解釋可能有助於獲得更好的答案。 – 2009-01-11 23:07:05