- 遇到的问题
pythonProject/
├── exec.py
└── lib
├── lib.py
└── share.py
# exec.py :主执行脚本
# lib :下脚本为库脚本,主要用于exec.py调用
这种情况因为exec.py是主执行脚本,假如lib.py需要引用 share 里面方法时候,需要写成 from lib.share import common 来引用share.py 脚本中 common 方法,因为不是直接执行lib.py脚本,所以导致python解释器找不到lib.py当前目录,需要通过os.path.append添加lib.py路径
在lib.py中添加os.path.append
sys.path.append(os.path.dirname(__file__))
from share import common
网友评论