我想知道是否有类似于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