【pytest】pytest.ini执行时报错:UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xaa in position 15

报错:

写好run.py文件和pytest.ini文件后,通过执行run.py的时候报错: UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0xaa in position 15: illegal multibyte sequence

【pytest】pytest.ini执行时报错:UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xaa in position 15

原因分析:

1、pytest .ini 文件编码方式有误导致,更改pytest .ini 文件编码方式为:GBK或者ANSI;

2、pytest.ini配置文件里包含中文。

解决方案一

  1. 选择pytest.ini文件
  2. 删除包含的中文
  3. 点击 file选项
  4. 选择 File Encoding后
  5. 选择 GBK
  6. 点击Convert

注意:

有时这样修改之后,虽不再报错,但并未读取到ini文件;显示如下信息,可查看解决方案二

【pytest】pytest.ini执行时报错:UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xaa in position 15

解决方案二

  1. 将pytest.ini复制到桌面
  2. 使用nodepad++打开
  3. 删除包含的中文
  4. 点击Encoding
  5. 点击Convert to ANSI
  6. 保存后,再粘贴进python项目下,覆盖原文件即可。

【pytest】pytest.ini执行时报错:UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xaa in position 15

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/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球