Python属性错误模块没有属性“run”

2024-05-12 19:25:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试运行一个Python脚本,该脚本包含导入其他模块并运行它们。没有导入错误,但是当尝试运行其中一个模块时,它说有一个属性错误。(AttributeError:模块欧共体没有属性“run”。)我已尝试更改“import”欧共体作为esiRun“to”从EC导入EC作为esiRun,但这导致了相同的错误。在

TC和L123一切顺利。在

为什么说那个模块欧共体没有属性“run”?我该怎么解决这个问题?在

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()

Tags: 模块runimportselfdatadate属性def