Python-模拟linux命令cat

发布时间:2017-09-10 10:17:43
Python:模拟linux命令cat

模拟linux的cat命令,打印从命令行输入的文件名

#!/usr/bin/python #Filename:cat.py helpString = '''\ 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 sys def 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 here if 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'

,站群系统

企业建站2800元起,携手武汉肥猫科技,做一个有见地的颜值派!更多优惠请戳:武汉网站建设公司 https://www.jingchucn.com/zt/wuhan_wangzhanjianshe/


友情链接

独家出品

新闻由机器选取每5分钟自动更新

新闻搜索源于互联网新闻网站和频道,系自动分类排列,本站不刊登或转载任何完整的新闻内容