python - NameError - 代码不再存在的 Python 错误
问题描述
我正在使用一位老同事编写的脚本。
他正在使用该logging
模块打印到标准输出。
(具体来说,他创建了一个logger
usinglogging.getLogger()
然后会logger.info("some message")
)
我把它换成了print
(我打算logging
稍后再补充)。
现在,当我运行代码时,我得到了这个错误。
NameError: name 'logger' is not defined
我删除了__pycache__
,但我仍然遇到错误。
解决方案
问题是 Anaconda 发行版以及它(特定发行版)如何缓存对文件的更改。
见这里。结束问题。
推荐阅读
- python - 为什么 Psycopg 提供 `cursor` 的方法(`copy_to()`、`copy_from()`),而不是调用 `cursor.execute()` 来发送 `COPY` 命令?
- reactjs - 如何从 React 中的 Apollo 订阅组件刷新查询/缓存
- excel - 网页下载图片并保存到文件夹
- kendo-ui - Kendo 窗口清除输入和验证消息
- python - Pytorch Double DQN 无法正常工作
- android - 模拟器中的 Android ArCore 问题
- c# - 在带有参数的新线程中运行方法
- xml - 具有多个模板的 XSL
- kotlin - 在 Kotlin 中使用哪个标准库
- java - 带有 Spring Boot 的 JAVAX JSR 356 Websocket