我有一个pycharm项目,其中包含两个.py文件signal.py和moving_average.py.
signal.py看起来像:
class signal_class(object):
long_short = 0
underlying = ""
def abc(self,...):
和moving_average.py看起来像:
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_class – 重命名signal.py或do
from .signal import signal_class
并从那里继承SMA