我们新手在写python的时候往往会调用其他目录下的模块来干活(老鸟都知道的),有时会不知道怎么办,
如我们在目录B下的脚本d.py需要调用目录A下的脚本c.py这时该怎么做呢 ?
我们需要用到模块os和sys来把A目录加到环境变量中去就行了:
在脚本d.py
import sys,os BASE_PATH=os.path.dirname(os.path.dirname(os.path.abspath(__file__))) sys.path.append(BASE_PATH) from modules import cal print(cal.add(1,2)) 3
原文地址:http://blog.51cto.com/853056088/2132043
时间: 2024-12-19 13:23:25