本文摘自廖雪峰大神个人网站:https://www.liaoxuefeng.com/wiki/1016959663602400/1183565811281984 用Python来编写脚本简化日常的运维工作是Python的一个重要用途.在Linux下,有许多系统命令可以让我们时刻监控系统运行的状态,如ps,top,free等等.要获取这些系统信息,Python可以通过subprocess模块调用并获取结果.但这样做显得很麻烦,尤其是要写很多解析代码. 在Python中获取系统信息的另一个好办法是使…
python不但有着强大丰富的“内置电池”,同样的,第三方模块也是非常的多.目前收集了requests.paramiko.pymsql,以后会陆续添加: 一.requests Python标准库中提供了:urllib等模块以供Http请求,但是,它的 API 太渣了.它是为另一个时代.另一个互联网所创建的.它需要巨量的工作,甚至包括各种方法覆盖,来完成最简单的任务. 利用urllib发送GET请求: import urllib.request f = urllib.request.urlopen…
1.requests简介 requests是什么?python语言编写的,基于urllib的第三方模块 与urllib有什么关系?urllib是python的内置模块,比urllib更加简洁和方便使用 requests有什么功能?提供一些列操作URL的方法,网页请求,响应信息获取,URL解析等功能 2.安装 通过pip安装 pip install requests 3.使用 主要方法:get,post,put,delete,patch >>import requests >>res…
下载文件 wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate 执行安装 python get-pip.py 可以做一个软连接 ln -s /usr/local/python27/bin/pip /usr/bin/pip 然后就可以用了, 用pip安装第三方模块的方法: pip install 模块的名字 这样就装上了 pip命令默认会连接在国外的Python官网服务器下载,速度比较慢,如果模块比较大的话,你可以使用国内…
模块搜索路径 当我们尝试加载一个模块时,Python会在指定的路径下搜索对应的.py文件,如果找不到,就会报错: >>> import module1 Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named module1 默认情况下,Python解释器会搜索当前目录.所有已安装的内置模块和第三方模块,…
下载 第三方模块的下载地址:https://pypi.python.org/pypi 其他版本的第三方模块下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy pipy国内镜像目前有: 豆瓣 http://pypi.douban.com/simple/ 阿里云 http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 清华大学…
目录 一:第三方模块 第三方模块:并不是python自带的 需要基于网络下载! 使用下载第三方模块 需要将python pip添加到环境变量 1.验证pip路径添加成功 2.pycharm添加第三方模块 3.pycharm 第一步 4.pycharm第二步 5pycharm第三步 6.pycharm第四步 7.pycharm第五步 下载第三方模块的方式 方式1: 命令行借助于pip工具 pip install 模块名 :不知道版本号默认是最新版 pip install 模块名==版本号 :指定版…
Chardet,字符编码探测器,可以自动检测文本.网页.xml的编码. colorama,主要用来给文本添加各种颜色,并且非常简单易用. Prettytable,主要用于在终端或浏览器端构建格式化的输出. difflib,Python标准库,计算文本差异 Levenshtein,快速计算字符串相似度. fuzzywuzzy,字符串模糊匹配. esmre,正则表达式的加速器. shortuuid,一组简洁URL/UUID函数库. ftfy,Unicode文本工具 unidecode,ascii和U…
第三方库还有MySQL的驱动:MySQL-python,用于科学计算的NumPy库:numpy,用于生成文本的模板工具Jinja2 模块搜索路径 Windows下: 双\\   sys.path.append('E:\\Python\\zjccx') Unix/Mac:/ /Users/michael/my_py_scripts…
目录: paramiko模块介绍 paramiko模块安装 paramiko模块使用 一.paramiko模块介绍 paramiko是一个用于做远程控制的模块,使用该模块可以对远程服务器进行命令或文件操作,值得一说的是,fabric和ansible内部的远程管理就是使用的paramiko来现实.它包含两个常用模块,SSHClient()模块,SFTPClient()模块. 二.paramiko模块安装 pycrypto,由于 paramiko 模块内部依赖pycrypto,所以先下载安装pycr…