老男孩linux运维马哥教育Linux运维培训相濡以沫浩子的▁运维笔录ヽ
Faker是一个可以让你生成伪造数据的Python包。当你需要初始化数据库,创建美观的XML文档,不断产生数据来进行压力测试或者想从生产服务器上拉取匿名数据的时候,Faker将是你最棒的选择。安装:pip install fake-factory示例:from faker import Factory fake 
urllib3urllib3是一个强大的,理智的友好的HTTP客户端程序。大部分的Python的生态系统已经使用,你也应该urllib3。urllib3带来从Python标准库缺少许多关键特征:线程安全。连接池。客户端SSL / TLS验证。多重编码文件上传。助手重试请求和处理HTTP重定向。支持gzip和deflate编码。HTTP和袜子的代理支持。100%测试覆盖率。>>>&
标准输出(sys.stdout)——>print(打印)标准输入(sys.stdin)——>input(接收输入)标准错误输出和标准输出类似也是print(打印)。python最基本的操作 - 打印:print 1其效果是把 1 写在console(命令行)里面让你看。也可以理解为:把console(命令行)作为一个板子,通过sys.stdout = console指定往co
RabbitMQ依赖erlang,所以先安装erlang,然后再安装RabbitMQ;下载RabbitMQ,下载地址:http://www.rabbitmq.com erlang,下载地址:http://www.erlang.org/ 先安装erlang,双击erlang的安装文件即可,然后配置环境变量: ERLANG_HOME=C:\Program
这些指令包括paramiko 2及以上。如果你想安装paramiko 1。x,请参见安装(1.x)。然而,1.x依赖于不安全的依赖,所以升级是强烈鼓励。推荐的方式得到Paramiko是安装最新的稳定版本通过PIP:$ pip install paramiko注: 安装多个python版本的环境,使用下面的安装指令:C:\>p
很多程序都有记录日志的需求,并且日志中包含的信息即有正常的程序访问日志,还可能有错误、警告等信息输出,python的logging模块提供了标准的日志接口,你可以通过它存储各种格式的日志,logging的日志可以分为 debug(), info(), warning(), error() and critical() 5个级别L
常用正则表达式符号'.' 默认匹配除\n之外的任意一个字符,若指定flag DOTALL,则匹配任意字符,包括换行 '^' 匹配字符开头,若指定flags MULTILINE,这种也可以匹配上(r"^a","\nabc\neee",flags=re.MULTILI
sys模块包括了一组非常实用的服务,内含很多函数方法和变量,用来处理Python运行时配置以及资源,从而可以与前当程序之外的系统环境交互,如:Python解释器。sys模块的常见函数列表sys.argv: 实现从程序外部向程序传递参数。sys.exit([arg]): 程序中间的退出,arg=0为正常退出。sys.getdefaultencoding(): 获取系统当前编码,一般默认为ascii。
os模块提供对操作系统进行调用的接口。os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cdos.curdir 返回当前目录: ('.')os.pardir 获取当前目录的父目录字符串名:('..')os.makedirs('dirname1/dirnam
Python中的random模块用于生成随机数。下面介绍一下random模块中最常用的几个函数。 1.random.random random.random()用于生成一个0到1的随机符点数: 0 <= n < 1.0 2.random.uniform &nb
在平常的代码中,我们常常需要与时间打交道。在Python中,与时间处理有关的模块就包括:time,datetime以及calendar。这篇文章,主要讲解time模块。在开始之前,首先要说明这几点:在Python中,通常有这几种方式来表示时间:1)时间戳 2)格式化的时间字符串 3)元组(struct_time)共九个元素。由于Python的time模块实现主要调用C库,所以各个平台可能有所不同。
算数运算符:运算符描述实例+加 - 两个对象相加a + b 输出结果 30-减 - 得到负数或是一个数减去另一个数a - b 输出结果 -10*乘 - 两个数相乘或是返回一个被重复若干次的字符串a * b 输出结果 200/除 - x除以yb / a 输出结果 2%取模 - 返回除法的余数b % a 输出结果 0**幂 - 返回x的y次幂a**b 为10的20次方, 输出结果 1000000000
格式描述%%百分号标记%c字符及其ASCII码%s字符串%d有符号整数(十进制)%u无符号整数(十进制)%o无符号整数(八进制)%x无符号整数(十六进制)%X无符号整数(十六进制大写字符)%e浮点数字(科学计数法)%E浮点数字(科学计数法,用E代替e)%f浮点数字(用小数点符号)%g浮点数字(根据值的大小采用%e或%f)%G浮点数字(类似于%g)%p指针(用十六进制打印值的内存地址)%n存储输出字
一、 内存模型 依据变量在内存中的组织分类 Python的类型, 就象绝大多数其它语言一样,能容纳一个或多个值。一个能保存单个字面对象的类型我们称它为原子或标量存储,那些可容纳多个对象的类型,我们称之为容器存储。(容器对象有时会在文档中被称为复合对象,不过这些对象并不仅仅
异常名说明AttributeError试图访问一个对象没有的树形,比如foo.x,但是foo没有属性xIOError输入/输出异常;基本上是无法打开文件ImportError无法引入模块或包;基本上是路径问题或名称错误IndentationError语法错误(的子类) ;代码没有正确对齐IndexError下标索引超出序列边界,比如当x只有三个元素,却试图访问x[5]KeyError试图访问字典里
1.filter(bool_func,seq)filter()是‘筛选函数’,也接收一个函数和一个序列,filter()把传人的函数依次作用于序列的每个元素,然后根据返回值是True还是false决定保留还是丢弃该元素 例子:def fr(x): return x%2==1 p
一、数学运算类abs(x)求绝对值1、参数可以是整型,也可以是复数2、若参数是复数,则返回复数的模complex([real[, imag]])创建一个复数divmod(a, b)分别取商和余数注意:整型、浮点型都可以float([x])将一个字符串或数转换为浮点数。如果无参数将返回0.0int([x[, base]]) 将一个字符转换为int类型,base表示进制long([x[, b
方法描述string.capitalize()把字符串的第一个字符大写string.center(width)返回一个原字符串居中,并使用空格填充至长度 width 的新字符串string.count(str, beg=0, end=len(string))返回 str 在 string 里面出现的次数,如果 beg 或者 end 指定则返回指定范围内 str 出现的次数string.decode
1. 实现过程: 终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关。 转义序列是以ESC开头,即用\033来完成(ESC的ASCII码用十进制表示是27,用八进制表示就是033)。 2.书写格式: &n
一、卸载mysql(非重点) 在控制面板下,卸载mysql卸载不干净,还需要删除注册表下的文件。二、完全卸载(清理注册表) 1、删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Ap
一、正则表达式 正则表达式,又称正规表示法、常规表示法(Regular Expression)二、正则表达式描述字符 在正则表达式中,直接给出字符,就是精确匹配。 用\d可以匹配一个数字,\w可以匹配一个字母或数字。如: ‘444\d可以匹配 444
centos安装过程及配置方法一、安装流程 有两种方法:一是使用自带的rpm安装包,二是使用yum命令在线安装。 1、检测安装 查看服务器上是否已经安装DHCP rpm -qa |grep dhcp 挂载好光盘镜像(挂载过程略)进入光盘目录
一.故障现象:[root@01 ~]# service network restartShutting down loopback insterface: &nb
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号