随笔分类 -  Python

摘要:在使用selenium进行自动化登录的过程中已经获取到cookie后,依旧报错:selenium.common.exceptions.InvalidCookieDomainException: Message: invalid cookie domain 获取cookie和添加cookie原代码如下 阅读全文
posted @ 2020-12-11 16:46 piecesof 阅读(22818) 评论(0) 推荐(2)
摘要:在使用Python做自动化时候遇到登录需要识别验证码问题,此时采用pytesseract模块,遇到异常: pytesseract.pytesseract.TesseractNotFoundError: tesseract is not installed or it's not in your PA 阅读全文
posted @ 2020-12-09 14:48 piecesof 阅读(443) 评论(0) 推荐(0)
摘要:Python的加密方式:RSA加密 RSA加密是一种非对称加密,通常使用公钥加密,私钥解密,私钥签名,公钥验签。 在公开密钥密码体制中,加密密钥(即公开密钥)PK是公开信息,而解密密钥(即秘密密钥)SK是需要保密的.RSA算法通常是先生成一对RSA密钥,其中之一是保密密钥,由用户保存;另一个为公开密 阅读全文
posted @ 2020-08-06 11:38 piecesof 阅读(17073) 评论(0) 推荐(0)
摘要:在进行RSA加密时,代码编写后运行直接报错:ModuleNotFoundError: No module named 'winrandom'。 查看报错文件对应行代码,确实有导入 'winrandom'模快 仔细查看报错信息,及其他模块导入地址,修改“import winrandom”为“from 阅读全文
posted @ 2020-07-31 14:34 piecesof 阅读(2058) 评论(0) 推荐(0)
摘要:在使用Python在读取文件时候报错:OSError: [Errno 22] Invalid argument: '\u202aC:/Users/pc/Desktop/jspt.cer'。 原因是文件存放地址是桌面,所以直接是在文件属性安全中复制地址。所以造成这个问题。 解决方式: (1)手动输入路 阅读全文
posted @ 2020-07-31 14:23 piecesof 阅读(5933) 评论(0) 推荐(0)
摘要:Python的加密方式:MD5加密 1、MD5加密 MD5加密是常用的一种加密方式,不可逆,在日常的字符串加密,请求报文加密中经常用到。 Python使用MD5加密使用的是Python自带的模块hashlib。重复调用update()方法,是会将传入的arg参数进行拼接,而不是覆盖。也就是说,m.u 阅读全文
posted @ 2020-07-31 10:24 piecesof 阅读(2281) 评论(0) 推荐(0)
摘要:方法的重写: 如果你的基类(父类)方法的功能不能满足你的需求,在派生类(子类)中重写定义一个基类拥有的方法,调用时使用派生类中重写定义的方法。 当我们调用一个对象的方法时,首先查找对应类型的方法,如果它不能在派生类中找到对应的方法,它才开始到基类中逐个查找。(先在本类中查找调用的方法,找不到才去基类 阅读全文
posted @ 2020-07-30 15:55 piecesof 阅读(541) 评论(0) 推荐(1)
摘要:Pie饼形图参数如下: def add( # 系列名称,用于 tooltip 的显示,legend 的图例筛选。 series_name: str, # 系列数据项,格式为 [(key1, value1), (key2, value2)] data_pair: Sequence, # 系列 labe 阅读全文
posted @ 2020-06-03 09:58 piecesof 阅读(16180) 评论(0) 推荐(0)
摘要:在使用pyecharts时,要设置柱形图上面的提示框,这个时候需要用到TooltipOpts。 TooltipOpts使用是在全局配置项里面设置,即: .set_global_opts(tooltip_opts=opts.TooltipOpts()) 下图是我同时设置了x轴和y轴的指示线,x轴使用的 阅读全文
posted @ 2020-05-29 10:35 piecesof 阅读(15885) 评论(0) 推荐(0)
摘要:注:仅用作自动化实践研究,请勿滥用 一、环境搭建 1、下载安装appium。在官网http://appium.io/ 下载appium安装包,并进行安装。 2、安装Android SDK。可直接在(https://android-sdk.en.softonic.com)中下载。也可先安装 Andro 阅读全文
posted @ 2020-03-18 10:28 piecesof 阅读(3326) 评论(0) 推荐(0)
摘要:由于要使用Python3实现des3加密要使用pycrypto模块,所以使用pip install pycrypto 来安装,然后就常规性掉坑。安装报错“Microsoft Visual C++14.0 is required”。具体错误如下图: 根据错误提示地址准备下载“Microsoft Vis 阅读全文
posted @ 2019-11-14 10:14 piecesof 阅读(2380) 评论(0) 推荐(0)
摘要:1、redis连接、及存取值 import redis r = redis.Redis(host='192.168.2.22',port=6379,db=2,password= 'redis') r.set('name','Delia') # 在redis里面放置对应的key,value v = r 阅读全文
posted @ 2019-11-07 09:15 piecesof 阅读(860) 评论(0) 推荐(0)
摘要:初次使用redis时,在链接Redis后,运行报错“module 'redis' has no attribute 'Redis' ”。 具体代码如下: import redis r = redis.Redis(host='192.168.2.22',port=6379,db=2) r.set('n 阅读全文
posted @ 2019-11-06 16:31 piecesof 阅读(11783) 评论(2) 推荐(1)
摘要:1、安装xlwt pip install xlwt 2、写Excel必要的几步 import xlwt book = xlwt.Workbook() #创建一个workbook,无编码设置编码book = xlwt.Workbook(encoding = 'utf-8') #创建一个workbook 阅读全文
posted @ 2019-11-05 17:29 piecesof 阅读(990) 评论(0) 推荐(0)
摘要:1、数字转换成汉字 数据库查询返回结果为多元组,在写入Excel需要判断,数据库查询结果是否为数字,为数字的话需要将其转换成对应的汉字,此时元组不可修改,所以需要将返回结果修改成列表。实现可以在数据库查询返回结果时,就将返回结果改成list类型。注:这是在Python3下适用。 res = list 阅读全文
posted @ 2019-11-05 17:09 piecesof 阅读(586) 评论(0) 推荐(0)
摘要:使用Python链接数据库查询数据,并将查询结果写入到Excel中,实现方法上主要有两步,第一,查数据,第二,写Excel。 一、导入需要的包 import time import xlwt from commontool import dbtool import os 二、查数据,并返回查询结果 阅读全文
posted @ 2019-11-04 15:05 piecesof 阅读(5853) 评论(0) 推荐(0)
摘要:原文:https://www.cnblogs.com/zhbzz2007/p/5943685.html 1 logging模块简介 logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件回滚等;相比print,具备如下优点: 2 logg 阅读全文
posted @ 2019-09-03 17:19 piecesof 阅读(414) 评论(0) 推荐(0)
摘要:使用flask进行接口开发 语言:Python3 框架:flask 在进行开发前首先得安装flask,然后才能使用。安装可以直接使用pip命令进行安装:pip install flask。 使用flask进行接口的流程: 1、定义一个服务server: 2、定义接口函数: 接口函数的定义需要在定义函 阅读全文
posted @ 2019-08-14 15:30 piecesof 阅读(625) 评论(0) 推荐(1)
摘要:fetchone函数和fetchall函数返回值的区别 1、fetchone() 返回单个的元组,也就是一条记录(row),如果没有结果,则python返回 None 有结果时,如图: 没结果时,如图: 2、fetchall() 返回多个元组,即返回多个记录(rows),如果没有结果 则返回 () 阅读全文
posted @ 2019-08-12 15:00 piecesof 阅读(13792) 评论(0) 推荐(0)
摘要:Flask request接口获取参数 request.form.get("key", type=str, default=None) 获取表单数据, request.args.get("key") 获取get请求参数, request.values.get("key") 获取所有参数 reques 阅读全文
posted @ 2019-08-12 11:49 piecesof 阅读(2012) 评论(0) 推荐(0)