Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 继承属性错误:';模块';对象没有属性_Python_Inheritance - Fatal编程技术网

Python 继承属性错误:';模块';对象没有属性

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

我有一个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_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