如何在 Mac 中找到 IDLE 源代码 (idlelib)?

How to find IDLE source code (idlelib) in Mac?

我正在尝试为 IDLE 开发自定义扩展,并且一直按照说明将我的扩展代码添加到 idlelib 文件夹并更新 config-extensions.def 文件。但是,我在 Mac 上,我知道这些文件是隐藏的,无法查看。目前,我可以从我的终端编辑 config-extensions.def 文件(下图),但我不确定用于启动 IDLE 的其余源代码在哪里,因为我找不到 idlelib包含 zzdummy.py 等文件的目录(IDLE 的示例扩展名)。据我了解,我需要将我的自定义扩展文件(称为 test.py)添加到其余闲置源代码所在的文件夹中。我需要帮助找到 Mac 上的此文件夹,以便我可以将我的文件添加到正确的位置。

在下图中,我只能看到这四个文件(test.py是我添加的文件)。但是,我无法找到我需要实际放置 test.py 文件的目录。

config-extensions in my terminal

~/.idlerc/... 具有用户特定设置。注意 config-main.cfg 与用户配置。 config-main.def 默认值在 <install-dir>/Lib/idlelib, 中,其中也有 IDLE 的 .py 文件。在 IDLE 中,File => Open module 会弹出一个对话框。输入 idlelib.idle,它将加载 .../Lib/idlelib/idle.py,标题栏应该有您的自定义扩展应该去的完整路径。