尽管包中存在模块,但没有名为error的模块

2024-09-30 12:13:51 发布

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

我的项目结构如下:

enter image description here

当我使用

python driver.py --job=dataPrepartion.dataIngestion  XX XX XX 

我收到一个错误“没有名为custlogger的模块”(附屏幕截图)

enter image description here 然而客户记录器.py文件存在于“datapreparation”文件夹中(请参见项目结构图)。 如果我直接使用

python dataIngestion.py XX XXX XX 

代码运行得很好。现在如果我在数据摄取.py至

import dataPrepartion.custlogger as logg

代码从

python driver.py --job=dataPrepartion.dataIngestion  XX XX XX 

但是现在它并没有从

python dataIngestion.py XX XXX XX 

并抛出模块未找到错误。你知道吗

有什么方法可以使import语句独立起来,这样它就不会抛出调用代码的脚本错误。


Tags: 模块项目代码pyimport屏幕driver错误

热门问题