如何 运行 在 Mac 上启动 IDLE 时自定义脚本?

How to run a custom script on the launch of IDLE on Mac?

当我点击 IDLE 图标时,IDLE shell 打开!看起来像这样

Python IDLE shell just after startup

因此,每当我启动 IDLE 时,都会有一个脚本 运行s,并且该脚本具有打印

的命令

"Python 3.8.5(v3.8.5:580fbb018f,2020 年 7 月 20 日,12:11:27)
[Clang 6.0 (clang-600.0.57)] 在达尔文
键入“help”、“copyright”、“credits”或“license()”以获得更多信息。 ".

1- 是否可以在我的计算机上找到此文件 (Mac) 并进行编辑?如果是,怎么做?
2- 是否可以在启动时向 运行 添加另一个单独的脚本?如果是,怎么做?
3- 我最初想要一些简单的方法来清理 shell,最简单的方法是定义一个像这样的函数
def cls(): print('\n' * 44)
我不想在 shell 重新启动时写它。此问题的任何其他解决方案都会有所帮助

谢谢

  1. 目前,启动脚本是idlelib/pyshell.py。您可以在 IDLE 中编辑它(先进行备份),方法是使用 File >= Load module 加载它并在对话框中输入 idlelib.pyshell

  2. 请参阅 IDLE 文档中的命令行用法,在 IDLE 中可用 Help >= IDLE Help。特别是,“-s 运行 $IDLESTARTUP 或 $PYTHONSTARTUP first, in shell window”,其中 XYZSTARTUP 是环境变量。