最近有一个读取TXT文件的需求,每次都要到代码里修改要打开的文件名,十分麻烦,搜罗了一下如何使用窗口打开文件,发现easygui这个模块的fileopenbox十分好用;
import easygui
file = easygui.fileopenbox(default='/Users/user/Downloads/class/*.txt')
print(file)
with open(file) as f:
while True:
data = f.readline()
if len(data) == 0:
break
print(data)
附上easygui使用手册: http://easygui.sourceforge.net/