- 博客(22)
- 收藏
- 关注
原创 unittest基本使用
unittest是python自带的单元测试框架,也可与selenium、appinum、requests等一起使用,完成web UI、移动端、接口的测试。可查看官网:https://docs.python.org/zh-cn/3/library/unittest.html#1、unittest基本框架1.1、unittest基本要素TestFixture:也叫测试脚手架,主要是用来在测试前后,做一些通用的、前置、后置的工作,比如建立session连接、连接数据库、关闭数据库等 Tes
2021-04-13 20:03:35
375
原创 python基础:浅拷贝和深拷贝
1、python的赋值和拷贝2、详细说明2.1、赋值 =2.2、浅拷贝2.3、深拷贝3、其他说明当我们谈论拷贝(无论是浅拷贝还是深拷贝),指的主要是可变对象的拷贝,比如元组、列表、字典、集合等,对于数、字符串这类原子操作,无论是赋值操作,还是拷贝操作,均是对象的引用。...
2021-04-13 15:26:36
113
原创 python3.x安装
python2.x和python3.x并不兼容,python2.x已不在维护,尽量使用python3.x。安装过程:遇到的问题:
2021-04-13 12:30:02
251
原创 python基础:字典
1、字典总结2、字典表示2.1、定义一个字典,2种方式2.2、空字典2.3、字典的特征2.3.1、字典的key唯一,且必须为不可变对象2.3.2、字典是可变对象2.3.3、字典是无序的,python3.7后是有序3、字典常用方法3.1、创建字典3.2、删除字典clear、pop、popitem3.3、复制字典copy3.4、字典取值3.5、字典更新...
2021-01-23 17:00:39
368
原创 python库: 文件处理os、shutil
os主要是文件的路径、分割、重命名,删除等操作。shutil模块是os的补充,主要是复制、zip包的文件高级应用。
2021-01-21 23:15:55
115
原创 python基础:列表
列表的总结列表基础1、列表表示2、列表是可变对象类型列表常用方法列表和其他数据类型转换1、列表和字符串转换2、列表和元组转换
2021-01-19 13:31:16
98
原创 python库:logging
logging主要功能logging模块主要用以日志记录。包括日志的级别、写日志的文件、日志的过滤、日志的切分等。logging常规用法1、logging的全局用法,可写日志到控制台、到指定文件、指定日志格式import logging fmt = "%(asctime)s - %(filename)s[line: %(lineno)d] - %(levelname)s - %(message)s" loggging.basicConfig(filename=None, format=.
2021-01-11 22:59:52
137
原创 python基础:集合
1、集合总结2、集合基础2.1、集合表示2.2、空集合表示2.3、集合是可变对象3、集合基本方法3.1、新增元素add()3.2、删除元素clear、discard、pop、remove3.3、复制集合copy3.4、查集differnce、differnce_update3.5、交集intersection、intersection_update3.6、并集union、update3.7、移除2个集合中相同的元素...
2021-01-08 13:44:24
211
原创 python库:mysql
python中用来操作mysql数据库的包:mysql、MySQLdb、pymysql。数据库操作python中可操作mysql数据库的类有mysql.connector、pymysql。操作数据库主要分4个步骤:1、连接数据库;2、获取操作数据库的游标;3、操作数据库,包括查询、删除、插入、新建等;4、善后工作:回滚操作、释放游标、释放数据库。mysql.connector包操作import mysql.connector#import MySQLdb.connec
2021-01-08 12:31:55
1086
原创 python库:collections
collections为python的内置基本数据类型,即容器、字典、列表、集合、提供了比较高级的用法。collections常用到的类Counter defaultdict OrderedDict namedtuple deque ChainMapCounter常用方法defaultdict常用方法OrderedDict常用方法namedetuple常用方法deque常用方法ChainMap常用方法...
2021-01-08 11:30:28
104
原创 python库:smtplib和email
python库smtplib和email可用于发送邮件。smtplib:主要用于发送邮件,包括连接邮件服务器、登陆第三方邮箱、发送邮件、关闭会话等。email:主要用于构造邮件,包括发送人、接收人、主题、内容、附件等。1、常用方法其中各模块或类之间的继承关系如下:MIMEBase -- MIMENonMultipart --MIMEText --MIMEImagg --MIMEMultipart2、发送给第3方邮件...
2021-01-08 11:27:47
510
原创 python库:psutil
psutil主要是用来获取系统的cpu、内存、网络等信息等获取。psutil方法主要有2类:获取系统级的cpu、内存、网络等系统信息;获取某个进程的cpu、内存、网络等信息。获取系统级的cpu、内存、网络 获取指定进程的cpu、内存、网络 遇到的问题...
2021-01-08 11:26:54
217
原创 python库:pyautogui
pyautogui是一个GUI自动化库,可用来模拟鼠标和键盘的操作。支持系统环境:windows、linux、mac。监听鼠标位置自动化控制打开桌面应用控制桌面应用的点击得到测试结果
2021-01-08 11:25:33
802
原创 python基础:元组
1、元组总结2、元组表示2.1、定义一个元组2.2、单个元组,后面需加逗号2.3、空元组3、元组的方法3.1、查找元素index3.2、元组计数count
2021-01-07 11:31:55
80
原创 python基础:字符串
python字符串总结python字符串基础字符串表示字符串有3种表示方法。单引号 双引号 三引用转义字符和原始字符字符串中会出现一些特殊字符,比如单引号、双引号、空格、换行等,使用转义字符,可以解决这个问题。字符串是不可变对象字符串是不可变对象,也就是说,不能修改字符串在内存中的取值,对字符串的操作,返回的是另一个新创建的字符串,而不是改变了原有的字符串。关于什么是不可变对象或可变对象,可以参考:https://blog.csdn.net/weixin_43.
2021-01-07 10:46:10
463
原创 python基础:数
python数的总结python数的详细说明数的基本类型 整数int 浮点数flout 复数complex 布尔型boolean,包括True和False 数的基本操作加,+ 减,- 乘,* 除,/注意:相除得到的结果始终是float类型,无论2个数都是int型,还是不全为inta = 3/2print(type(a), a)b = 3/3print(type(b), b)取整,// 平方,**...
2021-01-04 23:36:02
338
原创 python基础:顺序分支循环
1、python顺序执行2、python的分支2.1 if-else分支if condition: statement1 else: statement22.2 if-elif-elif-else多路分支中间的elif可以有很多的分支if condition1: statement1 elif condition2: statement2 elif condition3: statement3 …… else: .
2020-12-31 11:32:15
447
原创 python基础:基本数据类型
Python基本数据类型补充说明数,包括了整数、浮点数、复数、布尔型;python中没有更细的分类长整型long、短整型; 字典dict在python3.7以后,也是有序的了,但是一般使用有序字典用collections中的OrderedDict,直接使用可能会有问题。...
2020-12-24 18:11:41
61
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人