若A.py和B.py位于不同的目录下,可以用以下方法
(假设B.py位于D盘的根目录下)
1.引用所在路径
import sys
sys.path.append('D:/')
import B
if name=="main":
print B.pr(x,y)
2.使用imp
import imp
B=imp.load_source('B','D:/B.py')
import B
if name=="main":
print B.pr(x,y)
若A.py和B.py位于不同的目录下,可以用以下方法
(假设B.py位于D盘的根目录下)
1.引用所在路径
import sys
sys.path.append('D:/')
import B
if name=="main":
print B.pr(x,y)
2.使用imp
import imp
B=imp.load_source('B','D:/B.py')
import B
if name=="main":
print B.pr(x,y)