如何运行从Python GUI输入的示例代码

时间:2019-06-04 09:55:05

标签: python tkinter

我正在做一个小型项目,在该项目中,我使用Tkinter(文本框小部件)从用户那里获取了一个简单的python函数,然后执行它并绘制其执行时间(更改输入值)。如何执行从文本框小部件输入的代码?

或者我应该基于常规算法使用一些预定义的功能。

1 个答案:

答案 0 :(得分:1)

使用以下方法从整个TextBox中获取文本:

text = self.my_text_box.get("1.0", tk.END)

然后使用以下代码运行代码:

exec(text)

但是请注意,这允许用户运行他想要的任何代码。