1、sys模块

需要模块:sys

参数个数:len(sys.argv)

脚本名:    sys.argv[0]

参数1:     sys.argv[1]

参数2:     sys.argv[2]

test.py

import sys

print 'scripy name is',sys.argv[0]

tmp = len(sys.argv)

for each in range(1,tmp):

print 'arv',each,sys.argv[each]

运行时输入:python test.py hester realsil

运行结果:

scripy name is test.py

arv 1 hester

arv 2 realsil

2、getopt模块

python中使用命令行选项,处理一个文件,并将处理后的结果输出到另一个文件中。

要求该脚本满足以下条件:

1. 通过-i -o选项来区别参数是输入文件还是输出文件

python convert.py -i inputfile -o outputfile

2.当不知道convert.py需要哪些参数时,用-h打印出帮助信息

python convert.py -h

先说一下getopt函数原形:

getopt.getopt(args, options[, long_options])

convert.py

python 读取命令行输入_python读取命令行参数的方法相关推荐

  1. python opencv设置摄像头分辨率以及各个参数的方法

    摘自:http://www.cppcns.com/jiaoben/python/224278.html python opencv设置摄像头分辨率以及各个参数的方法 发布时间: 2019-04-21 ...

  2. python如何获取输入_python如何从键盘获取输入实例

    python中使用input()函数来获取用户输入 函数 input() 让程序暂停运行,等待用户输入一些文本,获取用户的输入后,Python将其存储到一个变量中,以方便后期使用. name = in ...

  3. python获取键盘输入_Python 3 学习笔记之——键盘输入和读写文件

    1. 键盘输入 Python提供了 input() 内置函数从标准输入读入一行文本,默认的标准输入是键盘.input 可以接收一个 Python 表达式作为输入,并将运算结果返回. str = inp ...

  4. python等待用户输入_Python等待时间,等待用户输入

    python等待用户输入 Sometimes we want our python program to wait for a specific time before executing the n ...

  5. python获取键盘输入_python之判断数据异常Python读取键盘输入

    Python提供了两个内置函数从标准输入读入一行文本,默认的标准输入是键盘.如下: <python之判断数据异常Python读取键盘输入>总结了关于python网站教程,对于我们来www. ...

  6. python怎么清屏_python实现清屏的方法 Python Shell中清屏一般有两种方法。

    Python Shell 怎样清屏? Python Shell中清屏一般有两种方法. 奈何一个人随着年龄增长,梦想便不复轻盈:他开始用双手掂量生活,更看重果实而非花朵.--叶芝<凯尔特的搏暮&g ...

  7. python二进制文件打开出错_Python读二进制文件遇到的问题

    近日,需要用Python读取二进制文件(见上图),然后解析出想要的数据,转化成16进制,在显示出来 fp = open(path,'r+') s= fp.read(ioneblock) while ' ...

  8. python读docx文件_Python读写docx文件的方法

    Python读写word文档有现成的库可以处理.我这里采用 python-docx.可以用pip install python-docx安装一下. 这里说一句,ppt和excel也有类似的库哦,而且是 ...

  9. python操作js中的输入_Python调用JavaScript代码的方法

    准备阶段: 以一段简单的JS脚本为例,将代码写入到文件中,其中,定义了一个方法,计算两个数的和. //norm.js //计算两个数的和 function add(num1, num2) { retu ...

最新文章

  1. 非计算机专业如何转行AI,找到算法offer?
  2. 思谋科技|计算机视觉、3D视觉、SLAM算法招聘
  3. selenium--字符串/整型问题Can't convert 'int' object to str implicitly提示解决方法
  4. proxmox超融合集群用户授权
  5. hibernate教程--事务处理详解
  6. 21天学通JAVA:类设计的技巧
  7. 频繁项集挖掘算法之FPGrowth
  8. mysql的下载及安装(windows)
  9. 最近游戏更新 未整理 无图片 续
  10. 虚拟机启动失败/检查打开虚拟化-解决方案小结
  11. 条件覆盖,路径覆盖,语句覆盖,分支覆盖
  12. kwgt 歌词_跪求完整版伪物语OP2白金迪斯科的中文,日文,罗马音三合一的歌词!!!...
  13. 【STM32】1.44寸TFT液晶屏显示字符、汉字和图片
  14. pip install镜像安装
  15. 网页端调用客户端的cs 程序
  16. 我想不通,MySQL 为什么使用 B+ 树来作索引?
  17. Windows Azure Linux虚拟机获取root权限的办法
  18. 通过QI协议发射和接收的无线充需要做CE认证吗?RED指令?
  19. 怎么使用ArcScene进行洪水淹没分析
  20. 扑克牌游戏(Java实现)

热门文章

  1. VS2010 转VS2008
  2. android q桌面,Android Q带来全新桌面模式
  3. 随想录(学校作业和工程代码)
  4. 一个游戏大量合服代表什么_一个女人哭了代表什么?这几点帮你分析
  5. 谷歌要求华为不启用鸿蒙,谷歌:华为我不让你用我的服务!华为:我还是照样用!...
  6. vsftp服务器的主配置文件的绝对路径,vsftp(FTP)服务器配置文件超详解说配置.doc...
  7. java static面试题_Java static面试题
  8. mustache.js html模板,js模板引擎Mustache将h5模板页面转化为小程序页面
  9. 全连接的多层神经网络结构(MultiLayerNet)
  10. 【版本更新】CAD组件Aspose.CAD 9月新版V17.9发布 | 支持IFC格式