打开txt文件时,打开我的tkinter exe文件

时间:2019-08-18 16:11:30

标签: python tkinter

我有一个tkinter文件,该文件打开txt文件并将其插入到Text小部件中。

我使用cx_Freeze将其构建为.exe文件,但是如果我右键单击并使用该程序打开txt文件,它将无济于事。

有人知道吗,即使程序未从文件中打开文件,我怎么会自动读取文件。

对不起,我的英语不好,如果我不清楚,我的意思是“从txt文件打开程序”,如果您右键单击.txt文件,则有一个选项“用...打开”,我选择用tkinter制作的.exe程序。

这是我的代码:

from tkinter import *
import re
import os
from tkinter import filedialog

root = Tk()

def open_nd():
    rawfile = filedialog.askopenfilename(title = "Select file",filetypes = (("Nonexistent documents","*.nd"), ("Exsistant decoded files","*.ed")))
print(rawfile)
file = open(rawfile, "r")
a = file.read()
area = Text(root)
area.pack()
area.insert(END, a)


menu=Menu(root)
root.config(menu=menu)

filebar=Menu(menu)
menu.add_command(label="Open", command=open_nd)

root.mainloop()

再次,对不起我的英语不好,谢谢你的回答!

1 个答案:

答案 0 :(得分:0)