2017-02-26 101 views
0

下面是我的項目設置目錄。python 3 class import error

~Desktop/WoodCutterBuddy 
    tests.py 
    WoodCutterBuddy.py 
    WoodCutterBuddy_api.py 

我進口woodCutterBuddy爲test.py,但我有以下錯誤

enter image description here

enter image description here

任何想法是什麼問題?比你提前

+1

嗯,是有一個叫'woodcutterbuddy'在'WoodCutterBuddy.py'函數或類? – schwobaseggl

+0

是的,它有一個類名WoodCutterBuddy – kemz

回答

0

使用

from woodCutterBuddy import woodcutterbuddy, knapsack 

的woodcutterbuddy和揹包必須在文件中被定義 WoodCutterBuddy.py

而且這種方法也並不recmended因爲當你將用它如揹包時在你的代碼中,而其他人閱讀你的代碼時,可能很難輕易追溯到它定義的位置(沒有python IDE的幫助) 更好的方法是導入爲

import WoodCutterBuddy 

,並用它作爲

WoodCutterBuddy.knapsack 
+0

謝謝,這對我很有用。 – kemz