2014-11-22 120 views
0

我想从.txt文件导入一些数据。 现在我做它像这样:Python System.Windows.Forms浏览文件对话窗口

filename = "C:/results/results.txt" 
file = open(filename, 'r') 
lines = file.readlines() 
file.close() 

我不知道是否有办法有一些对话框,这将允许挑选的,而不是提供filename变量权.txt文件的文件。就像这样:

enter image description here

是否有可能得到没有一些自定义的蟒蛇UI模块(如TKinter或者类似)此对话框?例如是否有可能通过System.Windows.Forms?

我正在使用python 2.7。

谢谢你的回复

回答

2

在这种情况下,路径是使用IronPython的,link

+0

嗨neiesc。这正是我试图避免的:获得一些非标准的Python模块。 System.Windows.Forms另一方面是一个标准的。 – marco 2014-11-23 00:15:13

+0

@marco我改变了答案,这是什么原因?仅适用于Windows程序? – neiesc 2014-11-23 00:27:24

+0

是的,它只适用于Windows程序。我查看了上面发布的链接,并使用了“打开对话框”代码。不幸的是,我没有得到与该页面上显示的结果相同的结果。这是我在运行代码时得到的结果: http://i59.tinypic.com/i50kcg.jpg 任何原因? – marco 2014-11-23 00:37:54