目录结构:
project
|-----Dir1
|----file1
|-----Dir2
|----file2
file1要引用file2中的一个add方法:def add(x,y):return x+y
则在file1中可以这样导入add方法:
import sys import os import_dir = \
os.path.join(os.path.join(os.path.dirname(__file__),os.pardir),'Dir2')
sys.path.insert(0,import_dir) file_name = 'file2' module = __import__(file_name) result = module.add(1,3) print result