2013-03-27 112 views
0

我必须将文件python1和python2。如何从另一个python脚本更改一个python脚本中的变量值

Python2.py具有代码是这样的:

import sys 
variable1=value1 
variable2=value2 
#and some python code from here on 

的python1脚本应该采取变量1和变量2的输入值,改变在python2.py相应的值不被篡改的其他代码。

和示例2: 如果任何用户将变量1值作为android。在python2变量1的值应更改到Android

感谢

注:python2不是一个配置文件,有很多其他模块

+0

你是否想要将源代码或一个程序的值更改为另一个程序,或者是否想要更改模块的属性? – User 2013-03-27 19:32:53

+0

@用户我想从python1更改python2的源代码 – kairav 2013-03-27 20:30:22

+1

如果你不想重写这个文件,你可能会对这个模块感兴趣:https://gist.github.com/niccokunzmann/5262590至少这是一个替代。 – User 2013-03-28 11:52:42

回答

3

你可以只import python2python1,然后用python2.variable1=...

+1

不知何故,它不工作。 在python2中,当我初始化变量时,当我再次执行python2时,初始化部分再次运行并且值回到value1 – kairav 2013-03-27 20:29:53

相关问题