报错:
写好run.py文件和pytest.ini文件后,通过执行run.py的时候报错: UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0xaa in position 15: illegal multibyte sequence
原因分析:
1、pytest .ini 文件编码方式有误导致,更改pytest .ini 文件编码方式为:GBK或者ANSI;
2、pytest.ini配置文件里包含中文。
解决方案一 :
- 选择pytest.ini文件
- 删除包含的中文
- 点击 file选项
- 选择 File Encoding后
- 选择 GBK
- 点击Convert
注意:
有时这样修改之后,虽不再报错,但并未读取到ini文件;显示如下信息,可查看解决方案二
解决方案二:
- 将pytest.ini复制到桌面
- 使用nodepad++打开
- 删除包含的中文
- 点击Encoding
- 点击Convert to ANSI
- 保存后,再粘贴进python项目下,覆盖原文件即可。
Original: https://blog.csdn.net/Moonlight_16/article/details/123061511
Author: 福多多的福
Title: 【pytest】pytest.ini执行时报错:UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xaa in position 15
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/772987/
转载文章受原作者版权保护。转载请注明原作者出处!