我尝试运行一个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()