#小练习 使用sys.argv 分类: python 小练习 2013-09-10 17:44 318人阅读 评论(0) 收藏
#coding:utf8
import sys
try:
def readfile(filename):
f = open(filename)
for line in f:
print line,
print ' Completed reading %s ' % f.name
except IOError,e:
print e
except Exception,e:
print e
def helpinfo():
print '''
This is help information
'''
if __name__ == '__main__':
if len(sys.argv)<2:
print 'No action specified'
sys.exit()
for filename in sys.argv[1:]:
print '-'*20+'Split Line'+'-'*20
if filename.startswith('--'):
option = filename[2:]
if option=='help':
helpinfo()
elif option =='version':
print 'version 1.0'
else:
print 'Unknown option.'
sys.exit()
else:
readfile(filename)
import sys
try:
def readfile(filename):
f = open(filename)
for line in f:
print line,
print ' Completed reading %s ' % f.name
except IOError,e:
print e
except Exception,e:
print e
#此处也可以添加else,finally语句块。形成try....except.....else......finally
def helpinfo():
print '''
This is help information
'''
if __name__ == '__main__':
if len(sys.argv)<2:
print 'No action specified'
sys.exit()
for filename in sys.argv[1:]:
print '-'*20+'Split Line'+'-'*20
if filename.startswith('--'):
option = filename[2:]
if option=='help':
helpinfo()
elif option =='version':
print 'version 1.0'
else:
print 'Unknown option.'
sys.exit()
else:
readfile(filename)
版权声明:本文为博主原创文章,未经博主允许不得转载。

浙公网安备 33010602011771号