我目前對Python使用NINJA-IDE,但我期望得到一個非特定於NINJA-IDE的通用答案(儘管不要給我一個答案是特定於Eclipse,Wing,NetBeans,PyCharm或任何其他非NINJA Python IDE的答案,如果答案具體是NINJA)。在Python IDE的嵌入式控制檯中訪問某個項目的令牌
我想使用我的IDE附帶的嵌入式交互式控制檯,以便快速檢查一些對象,函數和類。但是,當試圖在交互式控制檯中導入我的項目模塊時,我收到一個ImportError
。列表sys.path
包括模塊所在的目錄。我已經嘗試使用os.chdir()
將當前工作目錄更改爲模塊目錄,但我仍然得到ImportError
。我也嘗試了(在NINJA-IDE中)右鍵單擊我的項目並選擇「將此項目添加到Python控制檯」,如以下屏幕截圖所示。仍然得到ImportError
。
如何訪問嵌入式控制檯功能/方法/類/對象我的項目?
編輯:具體細節:
該項目被命名爲
movie_recommendations
和所有的文件駐留在C:\...\ninja projects\movie_recommendations
。我在說的模塊文件是recommendations.py
。該文件位於所有其他文件中的C:\...\ninja projects\movie_recommendations
中。在嵌入式控制檯中鍵入的值爲
sys.path
爲['C:\\Program Files\\Ninja\\Ninja.exe', 'C:\\...\ninja projects\\movie_recommendations']
。我在嵌入式控制檯中獲取
import recommendations
的錯誤消息是No module named recommendations
。
模塊是包的一部分嗎? (換句話說,在模塊旁邊是否有'__init __。py') – icktoofay
@icktoofay:編號 – snakile