sys.argv0 是正在执行的文件的名称

sys.argv[0] 的第一个元素是正在执行的 python 文件的名称。其余元素是脚本参数。

# script.py
import sys

print(sys.argv[0])
print(sys.argv)

$ python script.py
=> script.py
=> ['script.py']

$ python script.py fizz
=> script.py
=> ['script.py', 'fizz']

$ python script.py fizz buzz
=> script.py
=> ['script.py', 'fizz', 'buzz']