python - 将Python文件作为linux命令执行

标签 python linux bash unix

我有一个名为 command1.py 的文件,它可用于系统路径。这意味着我可以从系统中的任何位置输入 python command1.py 并且它将执行该文件。但我想把这个文件作为linux命令执行。

例如,我希望当我在终端中输入 command1 时执行该文件

我有一些蹩脚的解决方案,例如创建别名或创建符号链接(symbolic link),但我不想这样做。有什么方法可以为该文件定义一个 unix 命令并从终端执行。

提前谢谢您。

最佳答案

命令1.py

  1. 在终端中,输入“where python”,您将得到例如。 “/usr/bin/python”复制它
  2. vi command1.py 在顶部输入“#!/usr/bin/python”保存。
  3. mv 命令1.py 命令1
  4. 您可以在终端中输入command1并执行

关于python - 将Python文件作为linux命令执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44448396/

相关文章:

python - BASH - crontab 始终运行,除了 python 脚本

python - 超出分区列表问题的时间限制

linux - git 的奇怪行为

linux - 在脚本中正确使用 ps2pdf?

linux - 如何使用 LLDB 调试服务器本身进行调试

mysql - 为什么在我的 MySQL 服务器上得到 'Binary logging not possible.'?

linux - 哪个开源程序类似于Linux "dialog"命令?

python - 如何通过 Django ORM 排除查询中的两个条件?

python - 有效地找到列表元素的差异

python - 嵌套在 Python 列表中的元组的任意排序