如何在Mac上创建可执行文件批量运行Python脚本(bash相关求助)
解决方案
Mac上可以通过创建Shell可执行脚本实现和Windows批处理完全一致的效果,操作步骤非常简单,最终用户只需要双击即可运行:
步骤1:创建可执行脚本文件
- 打开Mac自带的「文本编辑」App,新建空白文档,点击顶部菜单栏「格式」-「制作纯文本」
- 将以下代码复制粘贴到文档中,保存时文件名设置为
运行脚本.command,保存位置和你6个Python脚本放在同一个文件夹
#!/bin/bash # 遇到错误自动终止后续执行 set -e python3 outputnotion.py python3 addData.py python3 listAppender.py python3 inputgsheets.py echo "等待30秒让Google Sheets完成计算" sleep 30 python3 outputgsheets.py python3 inputnotion.py echo "所有脚本执行完成,按任意键关闭窗口" read -n 1 -s -r -p ""
如果你的Mac环境里直接输入python就能启动Python3,把代码里的python3替换成python即可。
步骤2:配置首次运行权限
- 打开「终端」App,输入
cd后面加你存放脚本的文件夹路径,按回车,比如你的脚本都放在下载里的「脚本文件夹」,就输cd ~/Downloads/脚本文件夹 - 再输入命令
chmod +x 运行脚本.command按回车,执行完成就可以关闭终端了
最终使用方式
后续用户需要运行的时候,只需要双击运行脚本.command文件就会自动按顺序执行所有脚本,和Windows上双击批处理文件的体验完全一致。
小提示:如果首次双击提示无法验证开发者,打开「系统设置」-「隐私与安全性」,拉到最下方点击「仍要打开」即可,后续运行不会再提示。
内容的提问来源于stack exchange,提问作者davidtg7123
相关产品推荐
相关产品推荐

