随笔分类 - python
摘要:1、安装,我使用的Mac本 方式一:到官网(pytest官网)下载pytest源码 进入源码根目录,执行命令:python setup install 安装出现权限问题,Mac/Linux 添加sudo 运行 sudo python setup install windows使用管理员运行cmd,执
阅读全文
摘要:a = [1, 2, 3, 4, 5, 6]# reversed 返回的是一个迭代器 使用list(result)转换成listb = list(reversed(a))c = sorted(a, reverse=True)d=a[::-1]#[n::-1]从下标n-0的元素翻转e=a[2::-1]
阅读全文
摘要:上面代码中输入时的操作均为 -h对应help -d对应date -e对应email 由于e后面又:所以输入-e或email时后面要输入参数值 参数值可以紧跟参数名后面也可以用空格隔开 如果-e后面跟的是::两个冒号,那么-e则是可选的参数项
阅读全文
摘要:windows下安装Redis python的编辑器使用的PyCharm 在pycharm-settings-InterPreter中查找安装redis 启动redis 1、打开cmd终端 2、进入到redis的安装目录 3、运行redis-server.exe redis.windows.conf
阅读全文
摘要:def getNumofCommonSubstr(str1, str2): lstr1 = len(str1) lstr2 = len(str2) record = [[0 for i in range(lstr2 + 1)] for j in range(lstr1 + 1)] print(record) # 多一位 maxNum = 0 ...
阅读全文
摘要:解决办法:debug模式下查找到,传递的要插入的数据的有些数据的编码格式是unicode,处理方法是,对这些数据使用json.dumps方法进行处理,转成字符串
阅读全文
摘要:问题:使用requests模块进行数据请求时,params中的数据中包含有%时,在生成的url链接中该参数值出错,导致请求码401 原因:请求发出后,在解析url和params时,urllib模块中会通过self._encode_params对params进行处理,最后追加所有参数的时候,使用了qu
阅读全文
摘要:logging是便捷记录日志且线程安全的模块 日志等级 一、单文件日志 二、多文件日志
阅读全文
摘要:shutil用于文件的复制压缩和解压缩 1、copyfileobj 复制文件内容到另一个文件 2、zipfile压缩文件 3、解压文件 4、tar文件压缩 5、tar文件解压
阅读全文
摘要:一、使用步骤 1、导入configparser模块 2、创建configparser对象 con = configparser.ConfigParser() 3、读取文件到内存 re = con.read(文件名) 注意:读取的文件中键值之间:与=需统一使用不能交叉使用 二、方法使用 1、获取所有的
阅读全文
摘要:Set 是一个无序的不可重复的集合 1、创建 方式一:se={元素一,元素二....} 这种方式{}中必须有元素 否则默认的类型为dict字典类型 不是Set集合 方式二:se=set(可迭代的数据)不传入数据默认创建一个空的集合 2、转换 结果: 3、add,diffrence diffrence
阅读全文
摘要:概述:字典是以键值对方式存在的,且是无序的 1、创建 方式一:dic={key1:value1,key2:vaule2....} 方式二:dic=dict(mapping) 传入一组键值对方式存在的数据 方式三:dic=dict(iterable可迭代的数据) for k,v in enumerat
阅读全文
摘要:1、创建元组 方式一:tu=(元素1,元素2.....) 方式二:tu=tuple(传入可迭代的元素) 也是元组的转换 2、元组的转换 结果: 3、元组的特有方法 a、count(self,value) count方法只统计指定value本身作为元组元素出现的次数 结果: b、index(self,
阅读全文
摘要:1、定义方式: li=[元素1,元素2,.....] li=list()默认创建一个空列表 2、将一个可迭代的元素转换成list li=list(可迭代的元素) 内部进行for循环每一个元素 当做列表的元素 a、字符串转换成list c、字典转换成list 由于字典循环默认是循环key 所以字典转换
阅读全文

浙公网安备 33010602011771号