0

有没有办法做到这一点?

基本上我有一个文件,我希望用户能够通过我构建的 GUI 进行编辑(所有这些我都可以轻松完成)。其中一部分是函数中的计算。那或者能够从另一个文件编辑 .py 文件也很好,但是很难找到任何关于它的内容,因为每次搜索都会返回有关 IDLE 等的详细信息。

我也没有问题,只在文本文件中进行计算并能够从文本文件中读取它然后解析它以添加变量,但我什至不知道如何轻松地做到这一点,计算会有所不同像这样:

(abs(x) - abs(y) * dict['t']) * 18

((abs(y) * dict['t']) - abs(x)) * 20

等大约 10 种不同的变化

4

1 回答 1

1

是的,它一点也不安全,但是eval要走的路:


In [1]: a= 10
In [2]: b= 20
In [3]: eval('a + 10*b')
Out[3]: 210

于 2012-11-14T04:34:07.910 回答