zoukankan      html  css  js  c++  java
  • #小练习 使用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


    #此处也可以添加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)

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    集合set
    字典
    元组
    列表
    for循环
    Windows调试2.异常产生详细流程
    双机环境搭建
    Windows调试1.WinDbg基本使用-异常基础知识
    PE基础7-HOOK练习
    PE基础6_远程线程注入-HOOK(消息-InLine-IAT)
  • 原文地址:https://www.cnblogs.com/think1988/p/4628069.html
Copyright © 2011-2022 走看看