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

标签 python macos shell debugging bbedit

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

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

The tab used for executing/debugging code in BBEdit

最佳答案

您可以使用 BBEdit 命令“运行”,从“#!”菜单(这个菜单有时称为“shebang”菜单)或按 CMD – R

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

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

#!/usr/bin/env python

一般来说

#!path/to/python [arguments]

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

如果您希望 BBEdit 在启动脚本之前保存脚本中未保存的更改,请务必阅读其他 Stack Exchange 页面: automatic save before “Run in Terminal” in BBEdit

关于python - 从 BBEdit/TextWrangler 在 Shell (IDLE) 中运行 Python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45283555/

相关文章:

ios - 如何使用 stat 实用程序而不是 subpathsOfDirectoryAtPath 来计算目录大小

python - SFTP到远程机器,切换到root并在远程机器上执行命令

node.js - 创建使用另一个产品 .pkg 的 .pkg 安装程序

macos - 无法在 Mac 上安装 sbt

linux - 用于文件夹中所有文件中 token 替换的 shell 脚本

xml - 用于更改 xml 元素的 shell 脚本

python 从另一个类访问 CONSTANT

Python 通过使用 tifffile append 到多页 TIFF 文件来写入/添加图像数据

python - 使用 groupby 删除 Pandas 数据框中的异常值

python - 无法将数组数据从 dtype ('O' ) 转换为 dtype ('float64' )