Python tkinter使用变量和来自GUI的用户输入来运行代码

from tkinter import *

import pandas as pd


def retrieve_input():

    file = textBox.get("1.0","end-1c")

    basefileread = pd.read_csv(str(textBox) + '.csv', encoding='latin-1')

    basefilevalue = basefileread.loc[basefileread['Customer'].str.contains('Lam DepT', na=False),'Jun-18\nQty']



master = Tk()

master.geometry('200x100')


textBox = Text(master, height=2, width=10)

textBox.pack()


button1 = Button(master,text="Get Value", command=lambda: retrieve_input())

button1.pack()


master.mainloop()


print(int(textBox)+10)

我试图提取放入文本框的信息并运行以下代码,我想指定我要程序读取的csv文件,并从该文件中找到我指定的值。我试图在我的Pandas阅读器中的文本框中进行硬编码,但是在将我在GUI中键入的字符串信息外在化时遇到了麻烦,并且使该字符串出现,因此它可以运行我的代码。我不确定我是否正确表达了我的问题。当我运行它时,我得到了错误:


 FileNotFoundError: File b'.!text.csv' does not exist


手掌心
浏览 266回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python