python 執行腳本

  1. 查看系統中的python程式,輸入python接兩次[TAB],提示所有python開頭的命令,
    pyuser@deyu:~/zzz$ python[TAB][TAB]
    python
    python3
    python3.12
    python-argcomplete-check-easy-install-script
    
  2. 查詢命令 python 命令在 /usr/bin 資料夾。
    pyuser@deyu:~/zzz$ which python
    /usr/bin/python
    
  3. 命令 python 及 python3 都是 python3.12 的連結檔,也就是三個執行檔是同一個檔。
    pyuser@deyu:~/zzz$ ll /usr/bin/python*
    lrwxrwxrwx. 1 root root     9 Aug 14  2025 /usr/bin/python -> ./python3
    lrwxrwxrwx. 1 root root    10 Aug 14  2025 /usr/bin/python3 -> python3.12
    -rwxr-xr-x. 1 root root 15800 Aug 14  2025 /usr/bin/python3.12
    -rwxr-xr-x. 1 root root  2610 Oct 29  2024 /usr/bin/python-argcomplete-check-easy-install-script
    
  4. 執行 python
    pyuser@deyu:~/zzz$ python
    Python 3.12.9 (main, Aug 14 2025, 00:00:00) [GCC 14.2.1 20250110 (Red Hat 14.2.1-7)] on linux
    Type "help", "copyright", "credits" or "license" for more information.
    >>> a=3
    >>> b=4
    >>>
    >>> a+b
    7
    >>> quit()
    
  5. 寫成 python 腳本 abc.py
    pyuser@deyu:~/zzz$ vi abc.py
    pyuser@deyu:~/zzz$ cat abc.py
    a=4
    b=3
    print (a+b)
    
  6. 腳本 abc.py 中沒有宣告要用什麼程式執行,所以必須用 python2 或 python3 命令執行 abc.py 腳本。
    pyuser@deyu:~/zzz$ python abc.py
    7