在Git Bash中运行Python脚本

2 投票
2 回答
34162 浏览
提问于 2025-04-18 09:08

我正在通过一个Python脚本在Windows上写git命令。当我双击myScript.py时,这些命令会在Windows命令提示符中运行。我想让它们在Git Bash中执行。

有没有什么办法可以做到这一点,而不需要先打开Git Bash,然后再输入python myScript.py呢?

2 个回答

0

在你的Python文件顶部加上 #!/usr/bin/python 这一行,然后你可以用 mv myScript.py myScript 来重命名这个文件,再运行 chmod 755 myScript。这样你就可以通过 ./myScript 来执行这个文件。如果你想要在任何地方都能运行它,可以考虑把这个文件的目录添加到你的路径中,或者把它链接到路径里。

2

你可以创建一个批处理文件(.bat),里面写入以下内容:

"C:\Program Files\Git\git-bash.exe" -c "python myScript.py"

你还可以通过编辑注册表,让这个功能适用于所有的 .py 文件,具体的操作可以参考这里的说明:在Windows中为特定文件扩展名添加上下文菜单项,使用以下命令:

"C:\Program Files\Git\git-bash.exe" -c "python \"%1\""

撰写回答