文章目录
一,pyenv 和 virtualenv 简介
二,安装 pyenv (以下均在 CentOS 6.6 上安装)
三,安装 virtualenv
四,安装 virtualenvwrapper
一,p……继续阅读 »
struggling
5年前 (2016-06-01) 2401浏览 0评论
1个赞
getattr 是一个相当有用的内置函数,用于返回一个对象属性,或者方法。许多人将 python 中的 getattr 称之为反射,这种方法在 python 的一些库及模块中很常见,我使用过的,如在 SocketServer 模块中必须定义 handle 方法,其就是使用反射进行调用的,还有在 django 的中间件中……继续阅读 »
struggling
5年前 (2016-05-23) 2621浏览 0评论
1个赞
Python psutil模块能,实现查看cpu的信息、查看内存信息、查看系统启动时间、查看网卡信息等。其能够跨平台,可以用来做系统监控,性能分析,进程管理。
下面是一个简单的示例,在python3下面测试过:
<code>
#!/usr/bin/python
#coding:utf-8
impor……继续阅读 »
struggling
5年前 (2015-11-25) 3602浏览 0评论
0个赞
Fabric是一个Python(2.5-2.7)实现的ssh命令行工具,简化了SSH的应用程序部署及系统管理任务。它提供的操作包括:执行本地或远程shell命令,上传/下载文件,以及其他辅助功能,如提示用户输入、中止执行等。Fabric在paramiko的基础上做了更高一层的封装,操作起来会更加的简单。Fabric的……继续阅读 »
struggling
5年前 (2015-11-22) 4215浏览 0评论
1个赞
python-nmap是python的一个模块库,使用这个模块可以让python很方便的操作nmap扫描器来工作,它可以帮助管理员完成自动扫描任务和生成报告的工具,它还支持nmap的脚步输出。python-nmap模块有两个常用类,一个为PortScanner()类,实现一个nmap工具的端口扫描功能封装;另一个为P……继续阅读 »
struggling
5年前 (2015-11-21) 9025浏览 1评论
2个赞
python的smtplib模块是一个强大的电子邮件处理模块,Python 2.3或更高版本默认自带smtplib模块,无需额外安装。
SMTP类定义:smtplib.SMTP([host[, port[, local_hostname[, timeout]]]]),作为SMTP的构造函数,功能是与smtp服务器建立……继续阅读 »
struggling
5年前 (2015-11-20) 4020浏览 0评论
0个赞
pycurl(http://pycurl.sourceforge.net)是一个用C语言写的libcurl Python实现,速度很快,比urllib和httplib都快功能非常强大,支持的操作协议有FTP、HTTP、HTTPS、TELNET等,可以理解成Linux下curl命令功能的Python封装,简单易用。
下面……继续阅读 »
struggling
5年前 (2015-11-19) 2829浏览 0评论
0个赞
filecmp模块用于比较文件及文件夹的内容,它是一个轻量级的工具,使用非常简单。filecmp可以实现文件,目录,遍历子目录的差异对比功能。python 2.3或更高版本默认自带filecmp模块,无序额外安装。此外,python标准库还提供了difflib模块用于比较文件的内容。
filecmp提供了三个操作方法……继续阅读 »
struggling
5年前 (2015-11-18) 2792浏览 0评论
0个赞