写入到本地时,提示错误gbk codec cant encode character解决方法(转载)

使用Python写文件的时候,或者将网络数据流写入到本地文件的时候,大部分情况下会遇到:UnicodeEncodeError: 'gbk' codec can't encode character '\xa0' in position ... 这个问题。 网络上有很多类似的文件讲述如何解决这个问题,但是无非就是encode,decode相关的,这是导致该问题出现的真正原因吗?不是的。 很多时候,我们使用了decode和encode,试遍了各种编码,utf8,utf-8,gbk,gb2312等等,该有的编码都
分类: 其他 发布时间: 10-15 23:49 阅读次数: 0

python版--百度人工智能接口(AIP)的调用方法

百度人工智能接口(AIP)的调用方法学了一段时间的爬虫,老师终于讲到怎么调用人工智能接口,实际实施了一下,很顺利的就成功了。将这一过程记录下来,方便后期的复习。一、人工智能接口申请1、打开浏览器,搜索【百度AI】,进入百度AI开放平台2、查看开放能力--->文字识别--->通用文字识别,并点击3、进入通用文字识别页面,点击【立即使用】4、弹出登录百度账号页面,输入账号密码登录。进入文字识别--概览页面,点击【创建应用】5、创建新应用页面,填写合适信息.
分类: 其他 发布时间: 10-15 23:49 阅读次数: 0

Python中常见字符串去除空格的方法总结(转载)

1:strip()方法,去除字符串开头或者结尾的空格>>> a = " a b c ">>> a.strip()'a b c'2:lstrip()方法,去除字符串开头的空格>>>a = " a b c ">>> a.lstrip()'a b c '3:rstrip()方法,去除字符串结尾的空格>>>a = " a b c ">>> a.rstrip..
分类: 其他 发布时间: 10-15 23:48 阅读次数: 0

Window环境下,Python无法卸载问题(已解决)

最近申请了一台电脑,打算专门用来执行自动化测试脚本。电脑上python环境已配置好了(版本:3.6.2),将脚本代码拷贝过去就可以直接执行了。可是,执行完毕后,出现了很多错误。查找后发现有可能是python版本过低导致的,于是想升级一下python版本。卸载方法请参考百度经验(https://jingyan.baidu.com/article/4dc408487d1f11c8d946f1b1.html)操作过程中遇到一个问题:打开安装包,没有Uninstall选项。。。。网上查.
分类: 其他 发布时间: 10-15 23:48 阅读次数: 0

【uiautomator2】验证toast弹框失败,如何解决

相同的代码,在本地电脑执行正确。换了一台电脑执行,验证toast弹框频频报错。打印log后发现toast居然有缓存(无语。。。。。)使用下面语句,在验证成功后及时清除缓存,就能正常执行了# clear cached toastd.toast.reset()注:文章内容主要是记录学习过程中遇到的一些问题,以及解决方法。留个记录,同时分享给有需要的人。如有不足之处,欢迎指正,谢谢!...
分类: 其他 发布时间: 10-15 23:48 阅读次数: 0

用户点击延迟的配置语句【click_post_delay】被弃用了,怎么解决?

运行自动化脚本的时候,出现许多警告信息。分析后,发现点击延迟配置click_post_delay的语句被弃用了,即后期版本的uiautomator2不再支持。d.click_post_delay = 2 # 用户每次点击后延迟2s查找github文档说明,原来全局配置已大部分集中到d.settings中。要实现上述功能,可使用语句:# 配置点击前延时0.5s,点击后延时1sd.settings['operation_delay'] = (.5, 1)注:...
分类: 其他 发布时间: 10-15 23:48 阅读次数: 0

python利用Excel读取和存储测试数据完成接口自动化教程(转载)

http_request2.py用于发起http请求#读取多条测试用例#1、导入requests模块import requests#从 class_12_19.do_excel1导入read_data函数from do_excel2 import read_datafrom do_excel2 import write_datafrom do_excel2 import count_case#定义http请求函数 COOKIE=Nonedef http_request2(metho
分类: 其他 发布时间: 10-15 23:47 阅读次数: 0

Python接口测试实战

找到一篇关于python接口测试实战的文章讲述的很详细,也很实用,分享一下。以下是文章目录:Python接口测试实战1(上)- 接口测试理论Python接口测试实战1(下)- 接口测试工具的使用Python接口测试实战2 - 使用Python发送请求Python接口测试实战3(上)- Python操作数据库Python接口测试实战3(下)- unittest测试框架Python接口测试实战4(上) - 接口测试框架实战Python接口测试实战4(下) - 框架完善:用例基类,用例标签,重新运行上
分类: 其他 发布时间: 10-15 23:47 阅读次数: 0

新版Jenkins修改默认工作空间路径workspace,控制台乱码修复

Jenkins的默认工作空间是在安装目录下的,一般是在C盘。想要将工作空间路径workspace更换到别的盘,百度了好久,找到的方法大部分都是:最新版的Jenkins系统设置页面,主目录下面没有【高级】按钮了,怎么办?奔溃~~~找了好几个小时,终于在下面这篇文章内,找到了解决方法,成功修改工作空间路径workspace文章地址:https://blog.csdn.net/qq_38093657/article/details/90054843全文如下操作环境Windo..
分类: 其他 发布时间: 10-15 23:47 阅读次数: 0

接口自动化测试---ddt数据驱动框架(python+excel版)

在测试接口时,采用数据驱动的方式,将数据写在Excel表格中,代码则使用ddt数据驱动是非常方便。代码调试成功后,只需要在Excel表格中维护测试用例,就可以实现自动化测试接口了。Excel模板如下:方法excel_to_list,将excel中每一条测试用例读取到一个列表中:from openpyxl import load_workbookdef excel_to_list(sheet_name): data_list = [] # 打开excel wo
分类: 其他 发布时间: 10-15 23:47 阅读次数: 0

解决:windows环境下安装MySQL出现的vcruntime140.dll缺失(转载)

1、问题MySQL安装过程中提示vcruntime140.dll缺失!2、方案一网上方案:查询需要安装Visual C++ 2015,但安装后,问题未得到解决!失败原因:最新版的Mysql,不是依赖Visual C++ Redistributable for Visual Studio 2015,而是最新版的VC++。具体方案:下载安装当前最新版Visual C++ Redistributable for Visual Studio 2019,然后即可正常安装Mysql。(下载地址:
分类: 其他 发布时间: 10-15 23:46 阅读次数: 0

【django】django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required(转载)

背景:python3.6django=2.2原因:django连接mysql时默认使用MySQLdb,但是MySQLdb不支持python3,使用pymysql代替时报错。__init__.py(和settings.py同一目录)importpymysqlpymysql.install_as_MySQLdb()解决方法:第一种:把django版本降低第二种:1. 找到django\db\backends\mysql安装的目录,如我的目录是:D:\softw.
分类: 其他 发布时间: 10-15 23:46 阅读次数: 0

mysql8.0版本在配置文件my.ini[mysqld]加上skip-grant-tables后无法启动【转载】

环境:window 7 mysql-8.0.11现象:在my.ini中加入skip-grant-tables后无法启动mysql[mysqld]skip-grant-tables输入net start mysql后出现无法启动Mysql原因:在my.ini中加入skip-grant-tables在mysql8.0中已失效。Mysql 8.X的方法是在命令行中使用mysqld --console --skip-grant-tables --shared-memory启动服务器然后root就
分类: 其他 发布时间: 10-15 23:46 阅读次数: 0

pycharm对django代码objects无代码提示问题的解决方案(转载)

pycharm对django代码objects无代码提示问题的解决方案 最近新建的一个项目,使用的django,编辑器pycharm,很诡异的是,别的旧项目,也是django写的,代码提示都是好用的,就这个,模型类.objects.filter()这样的语句都没有代码提示。 最近新建的一个项目,使用的django,编辑器pycharm,很诡异的是,别的旧项目,也是django写的,代码提示都是好用的,就这个,模型类.objects.filter()这样的语句都没有代码提示。最近新建...
分类: 其他 发布时间: 10-15 23:46 阅读次数: 0

【django】CSRF verification failed. Request aborted.

 当运行一个django项目后,出现了这样的一个错误,如图:  这是因为网页上会进行安全校验。 方法一:  我们可以在settings.py中注释掉一行即可。这一行大概在46行左右。'django.middleware.csrf.CsrfViewMiddleware'方法二:  在html页面的form标签下加上{%csrf_token%}方法三:  views.py上导入from django.views.decorators.csrf import csrf
分类: 其他 发布时间: 10-15 23:45 阅读次数: 0

C语言—— 将N个数按输入时顺序的逆序排列,用函数实现

C语言—— 将N个数按输入时顺序的逆序排列,用函数实现#include<stdio.h>int a[10],b[10];void sort(int p,int q,int n){int i,j;for(i=n-1,j=0;i>=0,j<n;i–,j++) //用一个for循环实现赋值{* (q+j)=(p+i);}for(i=0;i<n;i++...
分类: 其他 发布时间: 10-15 23:45 阅读次数: 0

写一函数,实现两个字符串的比较,即自己写一个strcmp函数

写一函数,实现两个字符串的比较,即自己写一个strcmp函数#include<stdio.h>#include<string.h>void compare(char *p,char *q);void main(){ char s1[10],s2[10]; //要写成字符数组,不能写成char s1, char s2 char *p,*q; ...
分类: 其他 发布时间: 10-15 23:45 阅读次数: 0

织梦首页二级导航的仿制

分类: 其他 发布时间: 10-15 23:45 阅读次数: 0

织梦首页调用产品页面的仿制

{dede:channel typeid ='6' type ='son' currentstyle="<li class="active" ><a href='~typelink~' >~typename~</a> </li>" } <li class='thisclass'>/* 注释1、 {dede:channel typeid ='6' ty...
分类: 其他 发布时间: 10-15 23:44 阅读次数: 0

织梦时间调用标签的用法

总结:[field:pubdate function="MyDate('Y-m-d',@me)"/] 【 】用于首页和列表页{dede:field.pubdate function="MyDate('Y-m-d H:i',@me)"/} { } 用于内容页
分类: 其他 发布时间: 10-15 23:44 阅读次数: 0