from tkinter import *
import tkinter.filedialog
root = Tk()
def Openfile():
filenames = tkinter.filedialog.askopenfilenames()
if len(filenames) != 0:
string_filename =""
for i in range(0,len(filenames)):
string_filename += str(filenames[i])+"\n"
ReadAllTXT(filenames[i])
lb.config(text = "您选择的文件是:"+string_filename)
else:
lb.config(text = "您没有选择任何文件");
def ReadAllTXT(filenames):
with open(filenames, "r") as f:
data = f.read()
print(data)
def ReadLINETXT(filenames):
with open(filenames, "r") as f:
data = f.read()
print(data)
def WriteTXT(filenames):
with open(filenames, "r") as f:
data = f.readlines()
print(data)
if __name__ == '__main__':
lb = Label(root,text = '')
lb.pack()
btn = Button(root,text="弹出选择文件对话框",command=Openfile)
btn.pack()
root.mainloop()