Python语言学习之三:sys.argv[]
来源:互联网 发布:java shell 回写 编辑:程序博客网 时间:2024/06/04 19:54
sys.argv[]是用来获取命令行参数的,sys.argv[0]表示代码本身文件路径,所以参数从1开始.
#!/usr/bin/env python#_*_ coding:utf-8 _*_import sysdef readfile(filename): #定义readfile函数,从文件中读出文件内容 '''''''''Print a file to the standard output.''' f = file(filename) while True: line = f.readline() if len(line) == 0: break print(line), # notice comma 分别输出每行内容 f.close()# Script starts from hereprint(sys.argv)if len(sys.argv) < 2: print('No action specified.') sys.exit()if sys.argv[1].startswith('--'): option = sys.argv[1][2:] # fetch sys.argv[1] but without the first two characters if option == 'version': #当命令行参数为-- version,显示版本号 print('Version 1.2') elif option == 'help': #当命令行参数为--help时,显示相关帮助内容 print ('''This program prints files to the standard output. Any number of files can be specified. Options include: --version : Prints the version number --help : Display this help''') else: print('Unknown option.') sys.exit()else: for filename in sys.argv[1:]: #当参数为文件名时,传入readfile,读出其内容 readfile(filename)
阅读全文
0 0
- Python语言学习之三:sys.argv[]
- Python学习之sys.argv
- python学习笔记之sys.argv
- Python学习之四sys.argv
- Python的sys.argv学习
- python之sys.argv 用法解析
- Python-sys.argv[]用法
- python--sys.argv[]用法
- python sys.argv[]用法
- Python:sys.argv[]用法
- Python sys.argv[]用法
- Python sys.argv[] 使用
- python --sys.argv[]用法
- Python sys.argv[] 使用
- Python中的sys.argv
- Python sys.argv
- Python sys.argv[] 使用
- python sys.argv[]用法
- Windows 10 资源管理器黑色风格
- Gateway教程——如何查看Gateway服务地址以及端口号
- 删除文件,磁盘空间没变
- lnmp 原理
- Android自定义View圆形数据分析器
- Python语言学习之三:sys.argv[]
- Tomcat集群搭建超详细
- C语言基础练习7
- 1016. 部分A+B (15)
- Git 忽略文件规则:.gitignore文件的几种写法
- 关于android:title不起作用
- 【安全牛学习笔记】被动信息收集
- java 反射机制-学习笔记(1)
- 周中训练笔记+uva11417 poj1305