sys.argv[]用来获取命令行参数,sys.argv[0]表示代码本身的文件路径.比如在命令行输入‘python test.py -version',sys.argv[0]的值即为test.py, sys.argv[1]即为-version,后面以此类推~ import sys,os os.system(sys.argv[1]) 例子中,os.system接收命令行参数,将其保存为test.py,在命令行运行$python test.py notepad,即相当于运行notepad,执行打开