有些人能给我正确的代码来从其他文件中获取变量吗
从其他python文件获取变量或函数
在A.py到B.py中获得v1./var/www/Project/sub/A.py/var/www/Project/sub/B.py
B.y
from A import v
2./var/www/Project/sub/stuff/A.py/var/www/Project/sub/B.py
B.y
from stuff.A import v
3./var/www/Project/sub/stuff/A.py/var/www/Project/sub/stuff/B.py
B.y
import os, sys
sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), os.pardir)))
from stuff.B import v
/var/www/Project/sub/A.py/var/www/Project/sub/stuff/B.py
B.y导入操作系统,系统
sys.path.append(os.path.abspath(os.part.join(os.path.dirname(文件(,os.pardir((
从B进口v
系统就是这样运行的吗?这个代码对吗?
如果在同一目录下有两个文件,只需将一个文件导入另一个即可:
test1.py:
a = 5
b = 10
test2.py:
import test1
print test1.a
print test1.b
或:
from test1 import a,b
print a
print b