【问题标题】:Is it possible to use "py" instead of "python" at the command line in Linux?是否可以在 Linux 的命令行中使用“py”而不是“python”?
【发布时间】:2016-02-21 04:16:44
【问题描述】:

您是否认为在 Ubuntu 中可以不用每次我想运行脚本时都输入 python3 test.py,而是使用类似这样的简写:py test.py?换句话说,我想要的是为python3 创建一个简写命令,应该如下所示:py。我可以这样做吗?

【问题讨论】:

    标签: linux bash ubuntu


    【解决方案1】:

    当然。您可以使用 bash 别名命令来执行以下操作:

    alias py=python3
    

    把它放在像 .bashrc 和 IIRC 这样的地方,它将为每个(交互式)会话设置。

    【讨论】:

    • ​​​​​​​​​​​​​​请注意~/.bashrc是bash的个人资料。如果您使用其他外壳,例如zsh,需要放入~/.zshrc
    【解决方案2】:

    为什么不确保你的 python 代码的第一行有

    #!/bin/python3
    

    然后确保文件是可执行的

    chmod my_python_code.py +x
    

    现在运行它

    ./my_python_code.py
    

    即使您执行了上述步骤,前面的别名命令也将起作用。

    ./bye.py
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-24
      • 2018-09-28
      • 2013-05-09
      相关资源
      最近更新 更多