从 BBEdit/TextWrangler 在 Shell (IDLE) 中运行 Python 脚本

Fab*_*ern 3 python debugging macos shell bbedit

几个小时前我开始学习 Python,我想知道是否可以通过单击执行我在 Python Shell 中的 BBEdit 文本编辑器中编写的脚本。

有在 Mac 终端和调试器中运行它的选项,但能够直接执行它会使学习更容易。

用于在 BBEdit 中执行/调试代码的选项卡

Fab*_*bio 6

您可以使用 BBEdit 命令“运行”,从“ #! ”菜单(此菜单有时称为“shebang”菜单)或按来运行当前脚本(包含在前窗口中的脚本)CMD – R

此命令运行脚本,并在新的 BBEdit 窗口中打印输出。

确保在脚本的第一行添加以下代码:

#!/usr/bin/env python
Run Code Online (Sandbox Code Playgroud)

或一般

#!path/to/python [arguments]
Run Code Online (Sandbox Code Playgroud)

这可确保调用 python 解释器来运行您的脚本。另一种选择是使用“在终端中运行”命令,来自同一个“ #! ”菜单。在这种情况下,会创建一个新的终端窗口,脚本的输出将发送到那里。

如果您希望 BBEdit 在启动之前保存脚本中未保存的更改,请务必阅读其他 Stack Exchange 页面: 在 BBEdit 中的“在终端中运行”之前自动保存