标签:搜索引擎搜索 记录 工程 51cto 机器 文件夹 文件 edits 占用
一、秒级启动一个HTTP下载服务器>> import paramiko
验证Python的第三方库是否安装成功,本身也是一件很简单的事情,但是,如果我们使用脚本对大批量的服务器进行自动部署,又应该如何验证第三方库安装成功了呢?肯定不能登录每一台服务器进行验证,这个时候,我们可以使用Python解释器的-c
参数快速的执行import语句,如下所示:
python -c "import paramiko"
使用这种验证方式,不但比交互式的验证更加高效,更重要的是,能够在脚本中实现对于远程服务器的验证操作。
四、使用Python解压zip压缩包
如果读者是一名具有关工作经验的工程师,一定遇到过要在Linux下解压zip格式压缩包的需求。Linux下一般都是用tar命令创建和读取压缩包,但是,tar命令并不支持zip格式的压缩包。为了读取zip格式的压缩包,需要使用unzip,而大部分操作系统都没有安装unzip,因此,每次需要在Linux下解压zip格式的压缩包都会比较麻烦。
除了安装unzip工具和编写Python脚本解压zip格式的压缩包以外,也可以使用zipfile模块提供了命令行接口。读者以后可以在Linux下,使用Python命令创建和解压zip格式的压缩包。zipfile模块提供的命令行接口包含以下几个选项:
? -l <zipfile> 显示zip格式压缩包中的文件列表
? -c 创建zip格式压缩包
? -e 提取zip格式压缩包
? -t 验证文件是一个有效的zip格式压缩包
下面的命令使用Python的zipfile模块提供的命令行接口,创建、查看和提取zip格式压缩包:
python -m zipfile -c monty.zip spam.txt eggs.txt
python -m zipfile -e monty.zip target-dir/
python -m zipfile -l monty.zip
总结:希望对大家有所帮助、能够提高大家的工作效率。
标签:搜索引擎搜索 记录 工程 51cto 机器 文件夹 文件 edits 占用
原文地址:http://blog.51cto.com/chengqi/2061215