尝试制作一个按下按钮的程序,选择一个文件,程序然后从该文件中打印一个特定的值

时间:2017-10-04 15:12:09

标签: python-3.x

我对编码非常陌生,我尝试了很多不同的东西,但没有一个能为我工作。

这是我的代码。使用此代码到目前为止一切正常,但我不确定如何在我的代码中实现读取功能。我的主要问题是,在每个人的阅读示例中,他们都使用确切的文件名,而我需要使用原始输入。

编辑:我能够通过使用open(filename," r")自行解决这个问题,它可以让你选择要读取的文件。而不是" 6543.txt"只会打开该特定文件。

<View style={{ justifyContent: 'flex-end' }}>
    <Image ... />
</View>

1 个答案:

答案 0 :(得分:0)

这是我用来解决自己问题的代码。该程序只是一个按钮,可以读取所选文件并打印出来。

from tkinter import Tk
from tkinter import *
from tkinter.filedialog import askopenfilename

root = Tk()
root.title("Amazon Error Handler")
root.geometry("300x150")

frame = Frame(root)
frame.pack()
bottomframe = Frame(root)
bottomframe.pack( side = BOTTOM )
def getfile():
    filename = askopenfilename()
    print(filename)
    getfile = open(filename,"r")
    print(getfile.read(1))
    print(getfile.read())
button = Button(frame, text="Choose File", fg="black", command=getfile)
button.pack( side = BOTTOM)

root.mainloop()