如何从另一个python脚本更改一个python脚本中的变量值
问题描述:
我必须将文件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不是一个配置文件,有很多其他模块
答
你可以只import python2
在python1
,然后用python2.variable1=...
+1
不知何故,它不工作。 在python2中,当我初始化变量时,当我再次执行python2时,初始化部分再次运行并且值回到value1 – kairav 2013-03-27 20:29:53
你是否想要将源代码或一个程序的值更改为另一个程序,或者是否想要更改模块的属性? – User 2013-03-27 19:32:53
@用户我想从python1更改python2的源代码 – kairav 2013-03-27 20:30:22
如果你不想重写这个文件,你可能会对这个模块感兴趣:https://gist.github.com/niccokunzmann/5262590至少这是一个替代。 – User 2013-03-28 11:52:42