关于sys.argv

  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,执行打开记事本操作~~

原文地址:https://www.cnblogs.com/alansheng/p/4576971.html