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
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 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个文件信息
#!/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-ba
目录 0 2008-10-24 14:05 code.svnprops
目录 0 2008-10-24 14:05 code.svn ext-ba
目录 0 2008-10-24 14:05 code.svn mp
目录 0 2008-10-24 14:05 code.svn mpprop-ba
目录 0 2008-10-24 14:05 code.svn mpprops
目录 0 2008-10-24 14:05 code.svn mp ext-ba
目录 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-ba
目录 0 2008-10-24 14:05 codecommandline.svnprops
目录 0 2008-10-24 14:05 codecommandline.svn ext-ba
目录 0 2008-10-24 14:05 codecommandline.svn mp
目录 0 2008-10-24 14:05 codecommandline.svn mpprop-ba
目录 0 2008-10-24 14:05 codecommandline.svn mpprops
目录 0 2008-10-24 14:05 codecommandline.svn mp ext-ba
目录 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个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)