【问题标题】:Importing a function from a .txt file从 .txt 文件导入函数
【发布时间】:2012-11-14 04:24:50
【问题描述】:

有什么办法吗?

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

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

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

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

等大约 10 种不同的变体

【问题讨论】:

标签: python


【解决方案1】:

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


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

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-05-06
  • 2017-09-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-17
  • 1970-01-01
相关资源
最近更新 更多