对于另一个简单的测试,我制作了这段代码(文件名是test3.py),然后我放入/ home / ckim / python / test3目录。
import os.path as osp
import sys
def add_path(path):
if path not in sys.path:
sys.path.insert(0, path)
this_dir = osp.dirname(__file__)
lib_path = osp.join(this_dir, 'lib')
add_path(lib_path)
from pack1.ppp import ppp
if __name__ == '__main__':
print ('starting main..')
ppp()
当我运行代码时,this_dir
值会在我预期为/usr/local/dir
时给出/home/ckim/python/test3
。有什么问题?
答案 0 :(得分:0)