我在理解 pycache 文件夹时遇到问题。今天运行一些简单的脚本,我注意到我的 pycache 文件夹已创建,并且具有我正在运行的两个脚本之一的.pyc文件。为什么不都使用.pyc文件呢?这是在Liunux中,使用#! / user / bin / python3位于脚本顶部,因此我可以通过输入./script_name来运行简单脚本。为了确保我不感到困惑,我删除了 pycache 文件夹并再次运行两个脚本,但是现在没有创建 pycache 文件夹。我还以python3 my_scripts的身份运行它们,仍然没有创建 pycache 文件夹。有人可以向我解释这是如何工作的,或者可以向我指出解释这一点的好文章。我知道为什么创建它,但是即使我不使用标志或环境变量来抑制它的创建,我有时也不知道为什么。谢谢