<p>首先,可以从Python文档索引开始学习Python的基础知识。也有兴趣的教程,图书馆参考。对于sysadmin,可以使用的库有</p>
<ol>
<li>shuil(移动/复制文件)</li>
<li>操作系统eg
os.walk()->;查找文件的递归目录<br/>
os.path.join()->;连接文件路径<br/>
os.getmtime(),os.getatime()->;文件时间戳<br/>
os.remove(),os.removedirs()->;删除文件<br/>
os.rename()->;重命名文件。。
还有更多。。。请参阅帮助(os)以获取更多操作系统资料。。。</li>
<li>系统</li>
<li>ftplib,telnetlib-->;用于文件传输和telnetting。。。</li>
<li>glob()->;文件全局处理,通配符</li>
<li>如果需要,请重新使用正则表达式(但不是必需的)</li>
<li>paramiko->;SSH,如果要使用安全shell</li>
<li>套接字->;如果需要联网,则使用套接字库。。。。</li>
<li><p>作为系统管理员,您通常需要读/写文件,因此了解如何执行此操作</p></li>
<li><p>a)用于回路</p>
<pre><code> for line in open("file"):
print line
</code></pre></li>
<li><p>b)带有文件句柄</p>
<pre><code> f=open("file")
for line in f:
print line
f.close()
</code></pre></li>
<li><p>c)使用while循环</p>
<pre><code> f=open("file")
while 1:
line=f.readline()
if not line: break
print line
f.close()
</code></pre></li>
<li><p>date time,time->;处理日期和时间,例如计算两个日期之间的天数或差异等</p></li>
<li><p>fileinput->;用于就地编辑文件。</p></li>
<li><p>md5或hashlib->;正在计算哈希摘要/md5 eg以查找重复文件。。。</p></li>
</ol>
<p>当然,还有很多,但我留给你去探索。</p>