gpt4 book ai didi

/usr/bin 中的 Python 脚本

转载 作者:IT老高 更新时间:2023-10-28 21:15:01 24 4
gpt4 key购买 nike

我正在用 python 编写一个非常基本的应用程序(目前它只有一个文件)。我的问题是如何获得它,以便 python 脚本能够在没有 .py 扩展名的情况下在/usr/bin 中运行?

例如,而不是运行

python htswap.py args

从当前所在的目录,我希望能够 cd 到任何目录并执行

htswap args

提前致谢!

最佳答案

只需通过重命名文件来去除 .py 扩展名。然后,您必须将以下行放在文件的顶部:

#!/usr/bin/env python

env 是一个设置环境以便执行正确的 python 解释器的小程序。

您还必须使用命令使您的文件可执行

chmod a+x htswap

并将其转储到 /usr/local/bin。这比 /usr/bin 更干净,因为该目录的内容通常由操作系统管理。

关于/usr/bin 中的 Python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1168042/

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