如何从 macOS 上的 Spotlight 启动 Python 脚本?

如何从 macOS 上的 Spotlight 启动 Python 脚本?

假设我在 /Users/jsmith 中有一个 hello.py 文件。我如何才能轻松地从 Spotlight 运行此脚本?理想情况下,我希望省去打开终端或 Finder 窗口来运行它的麻烦。

我是否必须在顶部放置 #! /usr/bin/env python3 shebang 行?它是否必须位于 PATH 环境变量上的文件夹中?我需要一种快速运行 Python 脚本且麻烦最少的方法。

答案1

作为这个答案建议,您可以创建一个.command运行 Python 脚本的脚本。例如,这应该可以工作:

#!/usr/bin/env bash
python /Users/jsmith/hello.py

然后,要运行它,您只需搜索它的文件名,选择它,然后按回车键。

请记住,您必须使该.command文件可执行:(用文件名chmod a+x hello.command替换)。hello.command

相关内容