a.py看起来像这样:
user = '0'
xml = '<int>%s</int>'
我要做的就是拥有它所以我可以使用第二个脚本,b.py就像这样:
import a
a.user = '4343'
print a.xml
这可能吗?因为我无法做到这一点。我总是在另一个脚本中获得第一个变量。我宁愿在第二个脚本中保存XML,因为它太长了并且使代码滚动变得烦人。
答案 0 :(得分:1)
是的,这是可能的 - 实际上,你正在这样做。
很难说,因为你没有任何实际使用 a.user
的东西。但这很容易解决:
a.py:
user = '0'
xml = '<int>%s</int>'
def foo():
return xml % (user,)
b.py:
import a
a.user = '4343'
print a.foo()
现在运行它:
$ python b.py
<int>4343</int>
你想要什么,对吗?