一、不同层级的调用
import count
count.add(2,3)
print (count.add(2,3))
在不同层级引用函数,不能直接引用,否则会报错:
import count
ModuleNotFoundError: No module named 'count'
可采用软添加方式
count.py在case01目录下,testdf.py在上一级目录
解决方案:
'''
在不同层目录引用account文件的def函数
当前目录找,如果没有,则到pathy的安装目录下查找;最后到系统环境变量path下找
如果还不行,请使用软添加方式,并且在该目录下需要添加一个名字为__init__.py的文件(如果为pytho2,则一定要添加init这支py文件。
'''
import sys
sys.path.append('./case01')
from count import add
#import count
print (add(3,3))
结果:
6
[Finished in 0.3s]