interface.py
from tkFileDialog import askopenfilename
from Tkinter import *
root = Tk()
def browsefunc():
filename = askopenfilename()
return filename
browsebutton1 = Button(root, text="Browse",command=browsefunc, width=20)
browsebutton1.pack()
root.mainloop()
main_progarm.py
import interface
import csv
x=interface.browsefunc()//calling from interface
reader=csv.reader(open(aa),delimiter=',')
my_data=list(reader)
print my_data
我只需要在mainprogram.py中的browsefunc浏览的interface.py中输入csv文件而不打开浏览窗口两次