You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过.command文件启动Python脚本无需手动切换目录

.command 文件自动适配所在目录运行方案

将原有.command文件内容替换为以下代码即可,无需写死绝对路径,整个文件夹拷贝到任意位置后双击都能正常启动Python脚本:

#!/bin/bash
cd "$(dirname "$0")"
python3 do_automation.py

逻辑说明

  • 第一行#!/bin/bash指定脚本的执行环境为bash,兼容macOS默认shell配置
  • 第二行是核心逻辑:内置变量$0对应当前运行的.command文件自身的完整路径,dirname "$0"会提取出该文件所在的文件夹路径,执行cd命令即可自动切换工作目录到脚本所在文件夹,完全不需要手动写固定路径;路径外层加双引号是为了兼容路径包含空格、特殊字符的场景,避免解析报错
  • 第三行将原命令的python替换为python3,适配macOS用户的通用环境——系统默认自带的Python为2.x版本,大部分用户安装的可用Python3环境均对应python3命令,可减少找不到解释器的报错

运行注意事项

如果在其他电脑上首次运行遇到权限或安全拦截:

  • 打开终端进入对应文件夹,执行chmod +x 你的启动文件名.command为脚本添加可执行权限即可
  • 也可以右键点击.command文件选择「打开」,按系统提示完成安全校验,后续双击即可直接运行

内容的提问来源于stack exchange,提问作者Tuvan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.27 19:48:21