将目录A中存在的python模块导入到目录B中的另一个模块中

时间:2014-03-06 15:32:16

标签: python import python-import python-module

我在目录a.py中有一个名为/home/ssridhar/Python的模块。该模块包含一个函数

def number_haloes(n):
    halo_param = var2['halo_id'][z1]
    print len(halo_param)

我在目录b.py中有另一个模块/home/ssridhar/Python/mean

我想使用def number_haloes

a.py的{​​{1}}

我尝试了b.py,但它显示 ImportError:没有名为的模块

我该如何完成这项任务?

1 个答案:

答案 0 :(得分:0)

您需要在python路径中添加“/ home / ssridhar / Python”。只有这样Python才会知道如何加载a.py.例如,你可以尝试这个

import sys
sys.path.append('/home/ssridhar/Python')

import a