我在目錄/home/ssridhar/Python
中將此模塊命名爲say a.py
。該模塊包含一個函數說將目錄A中存在的python模塊導入目錄B中的另一個模塊
def number_haloes(n):
halo_param = var2['halo_id'][z1]
print len(halo_param)
我有另外一個模塊說,在目錄/home/ssridhar/Python/mean
b.py
。
我想用從a.py
的def number_haloes
在b.py
我試圖import a
卻是露出導入錯誤:沒有名爲模塊
我該怎麼做這個任務?
我相信你可以使用'''__import __()'''到指定的完整路徑和文件名 – wnnmaw
@wnnmaw我應該說__import __(/家/ ssridhar/Python的/一.py)?? – ThePredator
它會'''a = __import __(r「/home/ssridhar/Python/a.py」)'''我想,但你應該閱讀[文檔](http://docs.python.org/ 2/library/functions.html #__ import__)來仔細檢查 – wnnmaw