Python处理命令行参数示例代码,python示例代码,下面代码演示如何使用使用
Python处理命令行参数示例代码,python示例代码,下面代码演示如何使用使用
下面代码演示如何使用使用python解析命令行参数,如果没有对应参数会设置一个默认值:
import sysdef isint(x): try: x = int(x) return 1 except: return 0def isarg(pos): try: temp = sys.argv[pos] temp = 1 except: temp = 0 return tempdef setarg(pos, val): if isarg(pos): if isint(sys.argv[pos]): return int(sys.argv[pos]) else: return sys.argv[pos] else: sys.argv.append(str(val)) # str(val) is used, because by default all arguments are strings if isint(sys.argv[len(sys.argv)-1]): return int(sys.argv[len(sys.argv)-1]) else: return sys.argv[len(sys.argv)-1]## 用法:FileNameToProcess = setarg(1, "default.txt")##如果未指定第一个参数,第一个参数取default.txt
相关内容
- Python实现简单的web server,pythonwebserver,这是Python实现的
- Python计算程序运行时间,python计算程序运行,使用time模
- python计算圆周率pi,python圆周率pi,from sys imp
- Python通过深拷贝实现从实例继承,python实例,Take an ins
- python刷新浪微博粉丝,python新浪博粉丝,之前有个哥们老
- python flatten sequences,flattensequences,A simple met
- python生成zip压缩文件目录结构,,下面python代码片段
- python里的签名方法hmac,python签名hmac,>>> import h
- 正则表达式断言学习,正则表达式断言,关于前瞻断言,
- import python 配置文件,importpython,这段代码演示使用imp
评论关闭