sys.argv是获取运行python文件的时候命令行参数

下面的代码文件是a.py,当我不用IDE工具,只用命令行窗口运行的时候,进入文件所在目录,输入:python a.py 输出结果如下

import sys
a=sys.argv
b=len(sys.argv)
print(a)
print(b) 输出:
['a.py']
1

还是上面的代码,当我运行时候输入:python a.py zhang 输出如下

['a.py', 'zhang']
2

继续运行时候输入:python a.py zhang kang 输出如下

['a.py', 'zhang', 'kang']
3

想必不用我说大家都能看明白了。现在分别获取输入的参数值:

python a.py zhang kang

#encoding=utf-8
import sys
a=sys.argv[0]
b=sys.argv[1]
c=sys.argv[2]
print("filename:",a)
print("param1:",b)
print("param2:",c) 输出:
('filename:', 'a.py')
('param1:', 'zhang')
('param2:', 'kang')

最新文章

  1. Android开发之import org.apache.http
  2. 发测试 HTML/FILE/MYSQL/动态 20151120
  3. python(八)内置模块logging/os/time/sys/json/pickle
  4. EasyUI扩展方法
  5. angular $apply()以及$digest()讲解1
  6. pm2 开机自启动如何弄?
  7. MATLAB 通过二进制读写文件
  8. #Cocos2d+lua#android+Eclipse工程编译设置
  9. (转)教你如何使用php session
  10. gem install bundler
  11. JavaSE(四)之接口、访问控制
  12. eclipse搭建elastic-job
  13. CPU二则
  14. SQL语法基础之INSEART语句
  15. appium---第三个脚本,进入评论页,发表评论
  16. IDEA去除自动检测bean是否存在
  17. gitlab 搭建自己的源代码管理器
  18. 【转载】JVM系列一:JVM内存组成及分配
  19. jenkins之参数化构建
  20. px 和 em 的区别

热门文章

  1. css hack 笔记
  2. JavaScript Allongé 序幕:值和表达式
  3. 07.Javascript——入门高阶函数
  4. JavaScriptSerializer类序列化日期时需要注意的问题
  5. Redis的下载安装
  6. 关于React的赋值与调用方法
  7. 6.html图像标记img
  8. Jenkins环境搭建(6)-修改自动化测试报告的样式
  9. UVM之uvm_phase
  10. SQL还原数据库