大家好,又见面了,我是你们的朋友全栈君。
一、不同层级的调用
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]
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/156072.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...