比如我写的包在D:\python27下:
第一种情况,同一目录下,D:\python27\bb,bb为包名,下面有a.py,和b.py,两个可以通过import a 或 import b调用。
a.py 中的方法为
def aa(x):
return(x)
b.py可以这样调用:
import a
a.aa(4)
第二种情况,不在同一目录下加入上面的a.py在E:\k中。
b.py可以这样调用:
方法1
import sys
sys.path.append('E:\k')
import a
a.aa(4)
方法2
import k.a
k.a.aa(4)
k中一般加入__init__.py。