首先,如果这不是发布此类问题的地方,请原谅。
问题在于每当我执行脚本时,matplotlib 显然会绘制一个图表(我可以从旧图中识别出来,因此它不是完全随机的图表)。让我进一步解释。
该文件是一个测试文件,module_test.py
,我一直在尝试确定这个问题可能来自哪里。现在我已经编写了:
import matplotlib.pyplot as plt
plt.show()
当我通过
python -m package.tests.module_test
运行测试时,在脚本顶部添加literally,会弹出那个“随机”的图形。在使用命令控制台中的Python时不会出现,但是在任何其他测试脚本中都会出现。否则测试正常运行。
有人知道为什么会发生这种情况吗?我已经尝试从与该问题相关的所有文件夹中删除__pycache__
,但没有帮助。
这是一张图片。这是几个月前我做实验报告时的绘图。
__init__
中的__all__
导入。我很惊讶会发生这样奇怪的事情。但现在已经修复了。谢谢。我应该删除这个问题还是让其他人回答,以防其他人也遇到这个问题? - mariogarccpyplot
太容易出错了)。 - Davis Herring