错误处理集锦

本文汇总了在Python环境中遇到的各种错误处理,包括pip安装问题、数据库迁移、爬虫编码错误、Appium设备授权、Jmeter接口测试的构建错误、Python接口测试的连接问题、HTTPRunner的响应提取失败、MySQL命令行无响应以及Jmeter性能测试中的脚本录制与响应乱码问题,并提供了相应的解决方法。
摘要由CSDN通过智能技术生成

pip安装错误

在这里插入图片描述
问题分析:
以上错误显示,在安装某一个模块时出现了错误(install for greenlet … error),错误原因时需要Microsoft Visual C++ 14.0 is required环境。但是安装这个环境会占用很大的空间,我们可以直接在python官方库中下载相应模块直接本地安装。如下载greenlet,并存放在D:\接口测试相关配置及工具软件\greenlet-0.4.15-cp38-cp38-win_amd64.whl。这样就可以直接安装

pip install D:\接口测试相关配置及工具软件\greenlet-0.4.15-cp38-cp38-win_amd64.whl

数据库迁移缺少Mysqlclient模块

错误信息:django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named ‘MySQLdb’。如下图所示
在这里插入图片描述
解决办法
安装完PyMYSQL后,在项目的__init__.py文件添加如下内容:

import pymysql
pymysql.install_as_MySQLdb()

爬虫

编码类错误

‘gbk’ codec can’t encode character ‘\xa9’ in position
'\xa9’是一个gb字符,需要使用encoding=‘gb18030’ 进行操作,例如:在进行文件读写操作中,如出现此错误,可以将编码方式修改为“gb18030”

import requests
headers = {
   "Host": "www.zhipin.com",
                "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0",
                "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
                "Accept-Language": "zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2",
                "Accept-Encoding": "gzip, deflate, br",
                "Connection": "keep-alive",
                "Upgrade-Insecure-Requests": "1",
                "Pragma": "no-cache",
                "Cache-Control": "no-cache"
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值