我是python脚本新手。
我有3个文件。
在文件中:
a.py:让所有变量减速
b.py:我正在导入a.py以使用a.py中声明的变量,例如import a
c.py:我需要使用初始化变量。我导入了a.py.但是我无法使用那些定义的变量。
任何人都可以告诉我如何在c.py中使用变量。
a.py:声明
Variable_a = ' '
b.py:
import a
Variable_a = "value"
如何在c.py中使用上述Variable_a
值。
答案 0 :(得分:0)
如果您想在c.py中使用variable_a
,
from b import variable_a
print variable_a
,或者
import b
print b.variable_a
#mention the variable as b.variable_a
答案 1 :(得分:0)
a.py
x=10
b.py
from a import x
print x
的修订.. 强> 的
a.py
x=10
y=20
z=30
b.py
import a
print a.x
print a.y
print a.z
答案 2 :(得分:0)
a.py
x = 10
b.py
import a
x = 110
c.py
import b
import b
x = 3
print "b.a.x",b.a.x
print "b.x ",b.x
print 'x ',x
输出c.py
b.a.x 10
b.x 110
x 3
如你所见,
各种变量的值是不同的。
使用您需要使用的名称。此外,如果您愿意,也可以使用from .. import ..
声明。
答案 3 :(得分:0)
导入a
并想要访问a
属性时,您应该写a.attrName
。如果您想Variable_a
b
而不a.attrName
你应该用import a
替换from a import Variable_a
等等。
看这个例子:
a.py
Variable_a = ' '
b.py
from a import Variable_a
Variable_a = "value"
c.py
from b import Variable_a
print Variable_a # Should print 'value'