着急!如何实现这个需求?

着急!如何实现这个需求?

需求描述:
1、文件file1.txt中存放的是计算公式,假定file1.txt中的内容如下
counter_1*(counter_2+counter_3)/3600
2、文件file2.txt中存放是上述公式中各变量的值,假定file2.txt中的内容如下
counter_1:1;
counter_2:2;
counter_3:3;
counter_4:4;
counter_5:5;
......
......

3、要求根据上述file1.txt文件中的公式和file2.txt文件中各变量的值,求出计算公式的值。

要完成这个需求,我的思路是:
1、从file2.txt中将counter_1、counter_2、counter_3直接转换为变量,并给赋值;
2、从file1.txt文件中读出公式,该公式是一个字符串,将该公式还原成由变量组成的公式,这样结合第一步就能得出计算结果。
我现在的问题是上述过程如何实现?怎样将counter_1、counter_2、counter_3直接转换为变量?怎样将字符串的公式还原成由变量组成的公式?
使用exec来执行语句,使用eval来执行表达式
如:
exec 'counter_1=1\ncounter_2=2\ncounter_3=3'
a = eval('counter_1*(counter_2+counter_3)/3600')
print a
感谢天使limodou,已说不清我这是第几次获得您的帮助了。
不用客气
天使
怎么这么像Shell