2017-02-26 82 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