【发布时间】:2019-07-15 07:08:42
【问题描述】:
我正在使用一个老同事写的脚本。
他正在使用logging 模块打印到标准输出。
(具体来说,他使用logging.getLogger()创建了一个logger,然后将logger.info("some message"))
我把它换成了print(我打算稍后再添加logging)。
现在,当我运行代码时,我得到了这个错误。
NameError: name 'logger' is not defined
我删除了__pycache__,但我仍然遇到错误。
【问题讨论】:
-
向我们展示所有相关代码和完整的错误回溯。
-
检查错误在哪一行,那里应该有一个“记录器”参考
-
代码很长,很难只显示一个sn-p。我会尽力。此外,指向存在但行号现在完全不同的代码的文件。
-
仅供参考,在新 Mac 上运行 Anaconda 3.7 发行版的全新安装。
标签: python python-3.x logging