随笔分类 - Python
摘要:isinstance函数 isinstance 的意思是“判断类型”;isinstance() 是一个内置函数,用于判断一个对象是否是一个已知的类型,类似 type()。 isinstance() 与 type() 区别type() 不会认为子类是一种父类类型,不考虑继承关系。isinstance(
阅读全文
摘要:1.str.split() str.split(str="",num=string.count(str))[n] str: 表示为分隔符,默认为空格,但是不能为空('')。若字符串中没有分隔符,则把整个字符串作为列表的一个元素num:表示分割次数。如果存在参数num,则仅分隔成 num+1 个子字符
阅读全文
摘要:对时间进行处理 python与时间处理相关的模块有两个: time模块和datetime模块(python的内置标准库,不需要去下载) datetime模块, 常用类4个(date, time, datetime, timedelta) 概念: 在Python中,通常有这几种方式表示时间:时间戳、格
阅读全文
摘要:描述 Python 字典 get() 函数返回指定键的值,如果值不在字典中返回默认值。 语法 get()方法语法:dict.get(key, default=None) 参数 key – 字典中要查找的键。 default – 如果指定键的值不存在时,返回该默认值值。 返回值 返回指定键的值,如果值
阅读全文
摘要:一、简介 hashlib 模块用于加密相关的操作。主要提供SHA1,SHA224,SHA256,SHA384,SHA512,MD5算法。 二、实例 ###### md5 ###### import hashlib # ① m = hashlib.md5() m.update(b"hello") pr
阅读全文
摘要:Python操作Excel文件有三种方法 第三方库 xlwt/xlrd:用于生成和读取比较老的excel文件,比如xls格式,最大行数限制为65536行。其中xlrd是读excel,xlwt是写excel的库。 第三方库 openpyxl:用于生成2010之后新的excel文件,比如xlsx格式,最
阅读全文
摘要:Python操作Excel文件有三种方法 第三方库 xlwt/xlrd:用于生成和读取比较老的excel文件,比如xls格式,最大行数限制为65536行。其中xlrd是读excel,xlwt是写excel的库。 第三方库 openpyxl:用于生成2010之后新的excel文件,比如xlsx格式,最
阅读全文
摘要:Python操作Excel文件有三种方法 第三方库 xlwt/xlrd:用于生成和读取比较老的excel文件,比如xls格式,最大行数限制为65536行。其中xlrd是读excel,xlwt是写excel的库。 第三方库 openpyxl:用于生成2010之后新的excel文件,比如xlsx格式,最
阅读全文
摘要:接口自动化可能用到的模块包列举: pip install pytest pip install allure-pytest pip install·requests pip install jsonpath pip install pyyaml pip install pymysql pip ins
阅读全文
摘要:一、类与对像的创建1. 类的组成类属性、实例方法、静态方法、类方法 Class Student: pass Student为类的名称,每个单词的首字母大写,其余小写 直接写在类里的变量,称为类属性 实例方法 def eat(self): print("吃") 静态方法 @staticmethodde
阅读全文
摘要:一、yaml文件介绍 yaml是一个专门用来写配置文件的语言 1. yaml文件规则 区分大小写; 使用缩进表示层级关系; 使用空格键缩进,而非Tab键缩进 缩进的空格数目不固定,只需要相同层级的元素左侧对齐; 文件中的字符串不需要使用引号标注,但若字符串包含有特殊字符则需用引号标注; 注释标识为#
阅读全文
摘要:Python操作Excel文件有三种方法 第三方库 xlwt/xlrd:用于生成和读取比较老的excel文件,比如xls格式,最大行数限制为65536行。其中xlrd是读excel,xlwt是写excel的库。 第三方库 openpyxl:用于生成2010之后新的excel文件,比如xlsx格式,最
阅读全文
摘要:一、使用sum()函数,可展开两层的嵌套列表 a = [[1, 2, 3], [ 4, 5, 6], [7], [8, 9]] out = sum(a, []) print(out) output:[1, 2, 3, 4, 5, 6, 7, 8, 9] 二、使用itertools import it
阅读全文
摘要:问题代码: def read_json(filename): with open(filename, 'r', encoding='utf-8') as load_f: if len(load_f.read()) > 0: datas = json.load(load_f) else: datas
阅读全文
摘要:import redis r = redis.Redis(host='xxx', password='xxx', db=43, port=6001, decode_responses=True) # 或者 # redis_config = {'host':'xxx', 'password':'xxx
阅读全文
摘要:使用pymysql模块包,对mysql数据库的增删改查进行简单封装,代码实现如下: import pymysql class DBConnection: def __init__(self,ip='xxx',port=xxx,user='xxx',password='xxx',db='xxx'):
阅读全文

浙公网安备 33010602011771号