os.path.append() 使用记录

2020-01-23  本文已影响0人  崔天浩
  1. 遇到的问题
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
上一篇 下一篇

猜你喜欢

热点阅读