Python - 属性错误 - 模块没有属性'运行'

时间:2016-06-29 18:21:45

标签: python attributes python-3.5 attributeerror

我正在尝试运行一个涉及导入其他模块并运行它们的Python脚本。没有导入错误,但在尝试运行其中一个模块时,它表示存在属性错误。 (AttributeError:模块EC.ec没有属性' run'。)我尝试将EC.ec导入为esiRun'来自EC import ec的esiRun'但是这导致了同样的错误。

TC和L123的一切运行顺利。

为什么说模块Ec.ec没有属性'运行'?我该如何解决这个问题?

import TC.scrapeItems as tsiRun
import L123.scraper as lsiRun
import EC.ec as esiRun
from scrape_class import DataValidator

class scraper():

    def __init__(self):
        self._dv = DataValidator()

    def tc(self, date):
        data = tsiRun.run(date)
        self._dv.addData(data)

        print("finished")

    def l123(self, date):
        data = lsiRun.run(date)
        self._dv.addData(data)

        print("finished")

    def runDateLimited(self, date):
        self.tc(date)
        self.l123(date)

    def ec(self):
        data = esiRun.run()
        self._dv.addData(data)

        print("finished")

    def runCrawlers(self):
        self.ec()


    @property
    def dataValidator(self):
        return self._dv


def main():
    pass

if __name__ == "__main__":
    main()

0 个答案:

没有答案