python import 不同层级导入

来源:互联网 发布:java 全文检索 编辑:程序博客网 时间:2024/06/05 10:16
比如现在有这么一个问题:toolkit    --eval_cap        --bleu            --bleu.pycaption    --expr        --run1.py要在run1.py中调用bleu.py中的函数,现在需要导入 bleu.py。step1: 首先在 toolkit,eval_cap, bleu **分别** 新建空的 __init__.py即:toolkit    --__init__.py    --eval_cap        --__init__.py         --bleu            --__init__.py            --bleu.pycaption    --expr        --run1.pystep2: 然后 sys.path.append('toolkit的上层绝对目录') 或者是 export PYTHONPATH=toolkit的上层绝对目录:$PYTHONPATH OK
阅读全文
0 0