随笔- 85
文章- 0
评论- 1
阅读-
82840
随笔分类 - python
python--日志模块
摘要:一、logging模块就是python里面用来操作日志的模块,logging模块中主要有4个类,分别负责不同的工作1. Logger 记录器,暴露了应用程序代码能直接使用的接口;简单点说就是一个创建一个办公室,让人在里头工作2. Handler 处理器,将(记录器产生的)日志记录发送至合适的目的地;
阅读全文
python--发送邮件
摘要:一、发送邮件需要用到yagmail模块1. yagmail模块的安装,有以下两种安装方法,推荐第二种 1)直接cmd--pip install yagmail 这种直接安装会有bug,发送邮件时,邮件名会显示为乱码 2)下载一个yagmail-0.10.212-py2.py3-none-any.wh
阅读全文
python--面向对象
摘要:一、面向对象 1.面向对象的特性类:class通俗来说就是一个种类,一个模型定义类使用class关键字,类名一般我们开发的时候首字母要大写 对象:object指具体的东西,根据模型造出来的东西叫做对象一个对象即是一个类的实例化后实例,一个类必须经过实例化后方可在程序中调用,一个类可以实例化多个对象,
阅读全文
python--网络编程requests
摘要:一、requests 之前使用python自带的urllib模块去请求一个网站或者接口,但是urllib模块太麻烦了,传参数的话,都得是bytes类型,返回数据也是bytes类型,还得解码,想把返回结果拿出来使用的话,还得用json,发get请求和post请求,也不通,使用比较麻烦,还有一个比较方便
阅读全文
python--网络编程urllib
摘要:一、python操作网络也就是打开一个网站,或者请求一个http接口,使用urllib模块。urllib模块是一个标准模块,直接import urllib即可 发送get请求 发送post请求
阅读全文
python--异常处理
摘要:一、异常处理1.在程序运行过程中,总会遇到各种各样的错误。程序一出错就停止运行了,但我们不能让程序停止运行,这时候就需要捕捉异常了,通过捕捉到的异常,我们再去做对应的处理。捕捉异常使用try....except....关键字,就是你在写代码的时候,先要考虑到这段代码可能会出现什么样的错误,然后做对应
阅读全文
python--接口开发
摘要:一、接口开发需要用到flask类1.首先安装flask类:cmd--pip install flask2.导入flask类:import flask3.以下是用一个例子来说明:
阅读全文
python--操作redis
摘要:一、操作redis redis也是一个数据库关系型数据库 mysql、oracle、sql server、db2、sqlite通过sql语句来执行的 数据存在磁盘上非关系型数据库 没有表 不需要sql语句来查询数据 查询是get('k'),插入数据set('xx') 速度比关系型数据库快redis的
阅读全文
python--操作数据库
摘要:python操作mysql数据库 python3中操作mysql数据需要安装一个第三方模块,pymysql,使用pip install pymysql安装即可,在python2中是MySQLdb模块,在python3中没有MySQLdb模块了,所以使用pymysql。 一、操作数据操作数据库分为以下
阅读全文
python----操作文本文件
摘要:一、文本文件基本操作 1.1 打开文本文件,得到文件句柄并赋值给一个变量 文件路径:相对路径、绝对路径 1)当文件和要执行的.py文件在相同目录下,直接使用文件的名称即可 2)当文件与要执行的.py文件不在相同目录下,使用绝对路径 文件的路径,需要用取消转义的方式表示: 1.使用 \\ ;2.使用
阅读全文
python--操作excel
摘要:一、写excel模块 二、读excel模块 循环获取每行数据 循环获取每列数据 三、修改excel在打开excel时,后边加上formatting_info=True,可以把原excel里的样式也拷贝到新excel中将excel中英文的表头修改成中文的 四、通用导出excel方法需求: 只要你传入一
阅读全文
python----常用模块(hashlib加密,Base64,json)
摘要:一、hashlib模块 1.1 hashlib模块,主要用于加密相关的操作,在python3的版本里,代替了md5和sha模块,主要提供 SHA1, SHA224, SHA256, SHA384, SHA512 ,MD5 算法。加密需要先实例化MD5对象,再将字符串转成bytes类型(加密必须得是b
阅读全文
python----常用模块(random,time&datetime,os,sys,xpinyin(拼音))
摘要:一、模块、包 1.1 什么是模块 在python中,一个.py文件就构成一个模块,意思就是说把python代码写到里面,文件名就是模块的名称,test.py test就是模块名称。 1.2 什么是包(package) 包(package)本质就是一个文件夹,将功能相似的模块放到同一个文件夹中,构成一
阅读全文
python----函数
摘要:一、函数 定义: 函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可。 二、函数的好处 1.提高代码的复用性2.让代码更简洁,简化代码 三、定义函数 定义函数使用def关键字,后面是函数名,函数名不能重复,函数不调用,是不会执行的 def sayhello
阅读全文
python----集合用法总结
摘要:集合也是一种数据类型,一个类似列表东西,它的特点是无序的,不重复的,也就是说集合中是没有重复的数据集合的作用:1、它可以把一个列表中重复的数据去掉,而不需要你再写判断2、可以做关系测试,比如说有两个班,一个性能测试班,一个是接口测试班的,想找出来既学习了性能又学习了接口测试的同学,就可以用集合 一、
阅读全文
Python----字符串常用方法总结
摘要:字符串可以存任意类型的字符串,比如字母,名字,一句话等等。 字符串还有很多内置的方法,对字符串进行操作,常用的方法如下,下面注释带有是否的,返回的都是一个布尔值1、去掉空格和特殊符号 2、字符串的查询和替换 3、字符串的测试和替换函数 4、字符串的分割,使用.split()方法:通过该字符串中已存在
阅读全文
Python---字典常用方法总结
摘要:字典是一种key-value的数据类型,字典里必须写Key和value,字典的优点是取数方便和速度快。字典的特性: 1.字典是无序的,因为它没有下标,用key来当索引,所以是无序的 2.字典的key必须是唯一的,因为它是通过key来进行索引的,所以key不能重复,天生就去重 一、创建字典,字典的定义
阅读全文
Python----list&元祖常用方法总结
摘要:一、创建列表,把使用逗号分隔的数据用中括号[ ]括起来即为一个列表,列表也叫数组、list、array;列表里面也可以再套列表,一个列表里面套一个列表,叫二维数组;一个里面套一个列表,里面的列表再套一个列表,这个叫三维数组,套几层就是几维,定义格式如下: 1 list = [] #空列表 2 lis
阅读全文
python assert使用说明
摘要:python assert断言的作用 python assert断言是声明其布尔值必须为真的判定,如果发生异常就说明表达示为假。 assert断言语句的语法格式 判断a与1.b是否一致,msg类似备注,可以为空self.assertEqual(a,b,msg=msg) 判断a与b是否不一致self.
阅读全文
Pycharm的使用
摘要:一、在使用pycharm操作数据库时,会遇到如图所示sql标黄的情况, 解决方法如下1.点击右上角的Database 2.点击绿色的“+” Data Source MySQL 3.在General页输入数据库IP,Database,User,Password;输入完后,点击“Apply” 4.点击左
阅读全文