gpt4 book ai didi

python - 如何在命令行上调用 python 脚本,就像调用普通 shell 命令(例如 cp)一样?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:18:01 27 4
gpt4 key购买 nike

假设我有一个可以运行的脚本:

python hello_world.py
>>> "Hello, world!"

如何将 hello_world.py 配置为可执行而无需 'python''./':

hello_world
>>> "Hello, word!"

编辑:感谢大家的建议! shebang 和路径解决方案以及 python 包解决方案都有效。我检查了 python 包解决方案,因为我喜欢通过 pip install -e 将脚本添加到我的路径上的附加功能。 无需手动编辑我的路径变量并在 pip freeze > 期间捕获脚本requirement.txt 调用。

最佳答案

如果您使用的是 Linux 或 Unix,在您的文件顶部,它通常类似于

#!/bin/python

#!/usr/bin/python

您还需要执行权限才能以这种方式运行该文件。使用 chmod

chmod +x hello_world.py

如果您没有以 root 用户身份运行,您可能需要 sudo,那就是

sudo chmod +x hello_world.py

然后尝试运行

./hello_world.py 

如果你必须免除 ./:

alias ./hello_world.py=hello_world 

关于python - 如何在命令行上调用 python 脚本,就像调用普通 shell 命令(例如 cp)一样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25777060/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com