Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
a.py 看起来像这样:
user = '0' xml = '<int>%s</int>'
我想做的是拥有它,这样我就可以使用第二个脚本 b.py ,如下所示:
import a a.user = '4343' print a.xml
这可能吗?因为我一直做不到。我总是在另一个脚本中得到第一个变量。我宁愿将 XML 保存在第二个脚本中,因为它太长了,而且滚动浏览代码很烦人。
是的,这是可能的——事实上,你正在这样做。
很难说,因为你没有任何实际使用 a.user的东西。但这很容易解决:
a.user
一个.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>
正是你想要的,对吧?