Python for Unix and Linux System Administration/Python UNIX和Linux系统管理指南(源代码)


Python is an ideal language for solving problems, especially for Linux and Unix. With this pragmatic book, administrators can review various tasks that often occur in the management of these systems, and learn how Python can provide a more efficient way to handle them. Once you finish this book, you
资源截图
代码片段和文件信息
#!/usr/bin/env python
import optparse
import os

def main():
    p = optparse.OptionParser(description=“Python ‘ls‘ command clone“
                                prog=“pyls“
                                version=“0.1a“
                                usage=“%prog [directory]“)
    p.add_option(“--chatty“ “-c“ action=“store“ type=“choice“
                    dest=“chatty“
                    choices=[“normal“ “verbose“ “quiet“]
                    default=“normal“)
    options arguments = p.parse_args()
    print options
    if len(arguments) == 1:
        if options.chatty == “verbose“:
            print “Verbose Mode Enabled“
        path = arguments[0]
        for filename in os.listdir(path):
            if options.chatty == “verbose“:
                print “Filename: %s “ % filename
            elif options.chatty == “quiet“:
                pass
            else:
                print filename
    else:
        p.print_help()
if __name__ == ‘__main__‘:
    main()

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2008-10-24 14:07  code
     文件        6148  2008-10-24 14:07  code.DS_Store
     目录           0  2008-10-24 14:07  __MACOSX
     目录           0  2008-10-24 14:07  __MACOSXcode
     文件          82  2008-10-24 14:07  __MACOSXcode._.DS_Store
     目录           0  2008-10-24 14:05  code.svn
     文件          86  2008-10-24 14:05  code.svnall-wcprops
     文件         463  2008-10-24 14:05  code.svnentries
     文件           2  2008-10-24 14:05  code.svnformat
     目录           0  2008-10-24 14:05  code.svnprop-base
     目录           0  2008-10-24 14:05  code.svnprops
     目录           0  2008-10-24 14:05  code.svn ext-base
     目录           0  2008-10-24 14:05  code.svn mp
     目录           0  2008-10-24 14:05  code.svn mpprop-base
     目录           0  2008-10-24 14:05  code.svn mpprops
     目录           0  2008-10-24 14:05  code.svn mp ext-base
     目录           0  2008-10-24 14:05  codecommandline
     目录           0  2008-10-24 14:05  codecommandline.svn
     文件          98  2008-10-24 14:05  codecommandline.svnall-wcprops
     文件         285  2008-10-24 14:05  codecommandline.svnentries
     文件           2  2008-10-24 14:05  codecommandline.svnformat
     目录           0  2008-10-24 14:05  codecommandline.svnprop-base
     目录           0  2008-10-24 14:05  codecommandline.svnprops
     目录           0  2008-10-24 14:05  codecommandline.svn ext-base
     目录           0  2008-10-24 14:05  codecommandline.svn mp
     目录           0  2008-10-24 14:05  codecommandline.svn mpprop-base
     目录           0  2008-10-24 14:05  codecommandline.svn mpprops
     目录           0  2008-10-24 14:05  codecommandline.svn mp ext-base
     目录           0  2008-10-24 14:05  codecommandlinecode
     目录           0  2008-10-24 14:05  codecommandlinecode.svn
     文件        1918  2008-10-24 14:05  codecommandlinecode.svnall-wcprops
............此处省略1598个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)