Python:模拟linux命令cat
来源:互联网 发布:淘宝月季哪家是真货 编辑:程序博客网 时间:2024/06/15 03:59
模拟linux的cat命令,打印从命令行输入的文件名
#!/usr/bin/python#Filename:cat.pyhelpString = '''\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'''import sysdef readfile(filename): '''Print a file to the standard output.''' f = file(filename) while True: line = f.readline() if len(line) == 0: break print line, f.close()#Script start from hereif len(sys.argv) < 2: print 'No action specified.' sys.exit()if sys.argv[1].startswith('--'): option = sys.argv[1][2:] if option == 'version' or option == 'v': print 'Version 1.2' elif option == 'help' or option == 'h': print helpString else: print 'Unknown option.' sys.exit()else: for filename in sys.argv[1:]: readfile(filename)print 'Done'
0 0
- Python:模拟linux命令cat
- 模拟linux的 cat命令 读取文件
- linux命令------cat命令
- linux命令:cat 命令
- 模拟cat命令的输出
- linux cat 命令详解
- linux cat命令
- Linux命令之:cat
- linux cat命令
- linux命令温故而知新:cat
- linux cat 命令详解
- linux cat 命令详解
- linux cat 命令详解
- linux cat 命令详解
- linux cat 命令详解
- Linux cat命令详解
- linux cat 命令详解
- Linux的cat命令
- 达尔文流媒体服务器(Darwin Streaming Server)(DSS)并发性能测试报告
- 微软100题(91)智力题
- iOS完整push信息
- 如何检测晶振是否工作?如何测试晶振是否启动?
- malloc、calloc、realloc的区别
- Python:模拟linux命令cat
- Lovo 6月16号课程总结
- 简易Java(02):如何构建您自己的Java库?
- OC学习--代理与协议的使用
- Android 快速开发系列 ORMLite 框架最佳实践
- Java并发编程-15-并发任务间数据交换
- 安装python及机器学习相关软件包
- 慕课总结三
- leetcode[171]:Excel Sheet Column Number