4

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

可以在 Mac 终端和调试器中运行它,但能够直接执行它会使学习变得容易得多。

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

4

3 回答 3

8

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

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

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

#!/usr/bin/env python

或一般来说

#!path/to/python [arguments]

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

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

于 2017-09-30T03:27:54.753 回答
1

我认为 PyCharm 让你的事情变得更容易

于 2017-07-24T14:47:56.083 回答
0

自从 BBedit 首次问世以来,我就一直在使用它,并且多年来一直在观察它的成长。所以我必须同意 Fabio 的 BBEdit 偏好评论并使用它来运行 python 脚本。但是,语法检查并不总是能捕捉到东西,因此在终端命令中使用 run 或 run 时可能会出现错误。似乎 BBEdit 检查在 python 2 和 python 3 之间没有区别,直到它运行。

于 2020-01-25T21:36:48.020 回答