我在python中有一个函数
def func(x):
# x is int
for cell in list1:
# gets each cell
print cell
如何使用eval计算新字符串?
有什么想法吗?
由于
答案 0 :(得分:1)
你不想替代。您想要评估表达式。我建议你尝试这样的事情:
variables = { x: 900 }
cell = 'x+3'
result = eval(cell, locals=variables)
这将使用python语法评估cell
表达式。只要您的细胞配方足够简单,那可能就没问题了。如果您开始尝试使用Excel电子表格公式,则需要做更多的工作。