Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为第一个脚本中的函数修改第二个脚本中python模块中的变量_Python_Xml - Fatal编程技术网

为第一个脚本中的函数修改第二个脚本中python模块中的变量

为第一个脚本中的函数修改第二个脚本中python模块中的变量,python,xml,Python,Xml,a、 py看起来像这样: user = '0' xml = '<int>%s</int>' import a a.user = '4343' print a.xml 这可能吗?因为我没能做到。我总是在另一个脚本中得到第一个变量。我宁愿把XML放在第二个脚本中,因为它太长了,滚动代码很烦人。是的,这是可能的,事实上,您正在这样做 很难说,因为你没有任何真正使用a.user的东西。但这很容易解决: a、 py: 现在运行它: $ python b.py <int&g

a、 py看起来像这样:

user = '0'
xml = '<int>%s</int>'
import a
a.user = '4343'
print a.xml

这可能吗?因为我没能做到。我总是在另一个脚本中得到第一个变量。我宁愿把XML放在第二个脚本中,因为它太长了,滚动代码很烦人。

是的,这是可能的,事实上,您正在这样做

很难说,因为你没有任何真正使用
a.user
的东西。但这很容易解决:

a、 py:

现在运行它:

$ python b.py
<int>4343</int>
$python b.py
4343
正是你想要的,对吗

import a
a.user = '4343'
print a.foo()
$ python b.py
<int>4343</int>