2017-02-26 6 views
0

以下は私のプロジェクトセットアップディレクトリです。python 3クラスのインポートエラー

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

私はtest.pyにwoodCutterBuddyをインポートしますが、私は次のエラー

enter image description here

enter image description here

に問題が何任意のアイデアがありますか?事前にあなたよりも

from woodCutterBuddy import woodcutterbuddy, knapsack 

woodcutterbuddyとナップザックがファイルに WoodCutterBuddy.py

を定義する必要があり、この方法はまた、recmendedされていないので、あなたがそれを使用するとき、例えばナップザックを

+1

だけでなく、それを使用し、WoodCutterBuddy.py' 'で' woodcutterbuddy'という名前の関数やクラスはありますか? – schwobaseggl

+0

はいそれはクラス名を持っていますWoodCutterBuddy – kemz

答えて

0

使用した場合あなたのコードでは、他の誰かがあなたのコードを読んで、それがどこに定義されているのかを簡単に追跡するのは難しいかもしれません(Python IDEの助けを借りて)

import WoodCutterBuddy 

WoodCutterBuddy.knapsack 
+0

ありがとう、それは私のために働く。 – kemz

関連する問題