运行py脚本

常规执行脚本的命令格式

解释器 脚本文件 [参数]
$ python3 myscript.py

 

如果不想输入解释器,直接执行脚本文件,需要进行修改:

  1. 在脚本文件中指定解释器

    #!/usr/bin/python3
    
    • 解释器所在的目录路径根据你安装解释器的位置有所不同
    • 告诉系统使用哪个解释器(interpreter)去解释、运行脚本
    • 必须放在第一行,并使用绝对路径!
  2. 增加脚本的可执行权限

    $ chmod +x myscript.py
    

    现在就可以正常执行脚本命令了

    $ ./myscript.py
    
  3. (可选)修改脚本名,取消py后缀

    $ mv myscript.py myscript
    
    • 因为linux对文件后缀格式并不敏感
    • 这一步操作的效果是让使用者以为是执行命令而不是脚本
  4. (可选)追加当前脚本的路径到PATH环境变量,即不需要使用./myscript的方式来运行

    $ PATH=$PATH:$PWD
    

There are 0 comments