当前位置:  开发笔记 > 编程语言 > 正文

您会为Linux系统管理员推荐哪本Python书籍?

如何解决《您会为Linux系统管理员推荐哪本Python书籍?》经验,为你挑选了1个好方法。

用于Unix和Linux系统管理的Python针对系统管理员.除此之外的任何其他收藏.



1> ghostdog74..:

首先,您可以从Python文档索引开始学习Python的基础知识.同样感兴趣的还有教程,库参考.对于sysadmin,您可以使用的一些库是,仅举几例

    shutil(移动/复制文件)

    os例如os.walk() - >查找文件的递归目录
    os.path.join() - >连接文件路径
    os.getmtime(),os.getatime() - >文件时间戳
    os.remove(),os.removedirs () - >删除文件
    os.rename() - >重命名文件..还有更多......请参阅help(os)获取更多操作系统内容...

    SYS

    ftplib,telnetlib - >用于文件传输和telnetting ...

    glob() - >文件通配符,通配​​符

    re - >正则表达式,如果你需要使用它.(但它没有必要)

    paramiko - > SSH,如果你想使用安全shell

    socket - > socket库,如果你需要做网络....

    最常见的是作为系统管理员,您需要读/写文件,以便了解这一点

    a)使用for循环

      for line in open("file"):
         print line
    

    b)带有文件句柄

      f=open("file")
      for line in f:
         print line
      f.close()
    

    c)使用while循环

      f=open("file")
      while 1:
          line=f.readline()
          if not line: break
          print line
      f.close()
    

    datetime,time - >处理日期和时间,例如计算多少天或两个日期之间的差异等

    fileinput - >用于编辑文件.

    md5或hashlib - >计算哈希摘要/ md5例如查找重复文件...

当然,还有更多,但我留给你探索.

推荐阅读
yzh148448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有