Python 继承属性错误:';模块';对象没有属性
我有一个pycharm项目,有两个.py文件Python 继承属性错误:';模块';对象没有属性,python,inheritance,Python,Inheritance,我有一个pycharm项目,有两个.py文件signal.py和moving_average.py signal.py看起来像: class signal_class(object): long_short = 0 underlying = "" def abc(self,...): import signal import stock_wrapper import pandas as pd import signal class SMA(signal.signal
signal.py
和moving_average.py
signal.py
看起来像:
class signal_class(object):
long_short = 0
underlying = ""
def abc(self,...):
import signal
import stock_wrapper
import pandas as pd
import signal
class SMA(signal.signal_class): #Error throws here.
df = None
s_w = None
而moving_average.py
看起来像:
class signal_class(object):
long_short = 0
underlying = ""
def abc(self,...):
import signal
import stock_wrapper
import pandas as pd
import signal
class SMA(signal.signal_class): #Error throws here.
df = None
s_w = None
这对我来说似乎是正确的,但当我尝试运行时,会出现以下错误:
class SMA(signal.signal_class):
AttributeError: 'module' object has no attribute 'signal_class'
错误是从上面的行市场抛出的
我以为我很仔细地学习了教程,但我不确定是什么原因导致了这种情况
非常感谢能在这方面提供帮助的任何人。Python有一个名为
signal
signal\u类
,请重命名signal.py
或执行以下操作
from .signal import signal_class
并从那里继承SMA