pytest.ini 在不通平台下编码问题

错误信息:

UnicodeDecodeError: 'gbk' codec can't decode byte 0xb0 in position 239: illegal multibyte sequence

错误原因是在pytest.ini文件中使用中文,这里测试环境是在windows和linux平台下,将编码格式都改为gbk,pytest.ini中不使用中文。

解决方法,原代码为:

f = open(self.path)
修改为:
f = open(self.path, encoding='gbk')

 

 

posted @ 2023-02-20 09:18  小柴i  阅读(79)  评论(0编辑  收藏  举报