使用在抽象类的基类中导入的函数的正确方法是什么?例如:在base.py
我有以下内容:
import abc
import functions
class BasePizza(object):
__metaclass__ = abc.ABCMeta
@abc.abstractmethod
def get_ingredients(self):
"""Returns the ingredient list."""
然后我在中定义方法diet.py
:
import base
class DietPizza(base.BasePizza):
@staticmethod
def get_ingredients():
if functions.istrue():
return True
else:
retrun False
但是,如果我尝试运行
python diet.py
我得到以下信息:
NameError: name 'functions' is not defined
如何diet.py
识别由 导入的库base.py
?