how can I quick run a python script in macOS with service or shortcut?
时间: 2024-10-18 20:19:38 浏览: 27
iina-plus:对iina的额外danmaku支持。
在macOS上快速运行Python脚本,你可以通过创建系统服务(System Service)或者快捷键来实现。这里是一些步骤:
1. **创建系统服务**:
- 打开"终端"(Terminal),并导航到包含你的Python脚本的目录。
- 输入命令 `sudo touch ~/Library/Services/Run Python Script.scpt`,然后按回车创建一个新的AppleScript文件。
- 使用文本编辑器打开这个新文件,添加以下内容:
```applescript
tell application "Python"
activate
do script file path of (POSIX file "/path/to/your/script.py")
end tell
```
将`"/path/to/your/script.py"`替换为你实际Python脚本的路径。
- 保存文件并关闭,然后右键点击该文件选择“显示简介”(Show Package Contents),将`Contents`文件夹拖动到Finder中的“应用程序”(Applications)文件夹。
- 右键点击新创建的服务,选择“获取信息”,然后在“角色”(Role)下设置为“实用工具”。
2. **创建快捷键**:
- 打开“快捷启动”(Spotlight搜索,或在Dock中找到Launchpad),搜索并打开“ Automator ”。
- 创建新的工作流,选择“应用”类别,然后拖入“Run Shell Script”动作。
- 点击“输入”部分,设置“shell script”为`python3 /path/to/your/script.py`,同样替换路径。
- 给工作流起个名字并保存。
- 为了给它分配快捷键,回到Finder,前往“前往”->“前往其他位置”->`~/Library/Services`,右键点击刚才的工作流,选择“选项”。在这里可以自定义快捷键。
记得替换上述步骤中的`/path/to/your/script.py`为你的Python脚本的实际路径。
阅读全文