pycharm运行pytest中文编码格式错乱解决

 更新时间:2023年06月16日 11:49:37   作者:软件开发技术修炼  
这篇文章主要为大家介绍了pycharm运行pytest中文编码格式错乱的解决方法,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

pytest在windows运行报错

最开始pytest项目在windows环境中运行报错:

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xbc in position 174: invalid start byte

1、如图所示,一开始一直从文件的编码角度去解决。发现并没能够解决问题。还引出了新的问题:读取yaml文件,中文乱码

2、排查了很久,才翻到这篇的解决方法:

https://www.jb51.net/article/205866.htm

因执行顺序错误,导致刚开始是中文乱码,后面中文全显示为???。

3、然后,不管是调整设置中的编码格式,还是右下角的,都没有反应。

正愁苦中,转念一想,删掉???得了

结果发现,删掉???重新写中文,正常了

不过之前 file = open(path, 'r', encoding='utf-8',errors='ignore'),是gbk编码改成了正常的utf-8编码。

解决方式

pytest.ini文件中,不能有中文,删除中文后,可以正常编译

(ps:排查一个错误真不容易啊,一直无法解决还有新问题,停了一天,然后问题还是被解决了。)

以上就是pycharm运行pytest中文编码格式错乱解决的详细内容,更多关于pycharm运行pytest中文编码的资料请关注脚本之家其它相关文章!

相关文章

  • Python多进程并发与多线程并发编程实例总结

    Python多进程并发与多线程并发编程实例总结

    这篇文章主要介绍了Python多进程并发与多线程并发编程,结合实例形式总结分析了Python编程中的多进程并发与多线程并发相关概念、使用方法与操作注意事项,需要的朋友可以参考下
    2018-02-02
  • Python实现Harbor私有镜像仓库垃圾自动化清理详情

    Python实现Harbor私有镜像仓库垃圾自动化清理详情

    这篇文章主要介绍了Python实现Harbor私有镜像仓库垃圾自动化清理详情,文章围绕主题分享相关详细代码,需要的小伙伴可以参考一下
    2022-05-05
  • Linux系统下升级pip的完整步骤

    Linux系统下升级pip的完整步骤

    这篇文章主要给大家介绍了关于Linux系统下升级pip的完整步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • 在Heroku云平台上部署Python的Django框架的教程

    在Heroku云平台上部署Python的Django框架的教程

    这篇文章主要介绍了在Heroku云平台上部署Python的Django框架的教程,Heroku云平台使用了Git版本控制系统,所以本教程主要提供了配置所需要的Git脚本,需要的朋友可以参考下
    2015-04-04
  • python函数式编程学习之yield表达式形式详解

    python函数式编程学习之yield表达式形式详解

    这篇文章主要给大家介绍了关于python函数式编程学习之yield表达式形式的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用python具有一定的参考学习价值,需要的朋友们下面随着小编来一起看看吧。
    2018-03-03
  • python3代码中实现加法重载的实例

    python3代码中实现加法重载的实例

    在本篇文章里小编给大家整理的是一篇关于python3代码中实现加法重载的实例内容,有兴趣的朋友们可以学习下。
    2020-12-12
  • python使用xlsxwriter实现有向无环图到Excel的转换

    python使用xlsxwriter实现有向无环图到Excel的转换

    这篇文章主要为大家详细介绍了python使用xlsxwriter实现有向无环图到Excel的转换,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-12-12
  • python线程里哪种模块比较适合

    python线程里哪种模块比较适合

    在本篇文章里我们给大家整理了关于python线程里哪种模块比较适合的相关知识点,需要的朋友们可以学习下。
    2020-08-08
  • CentOS7下python3.7.0安装教程

    CentOS7下python3.7.0安装教程

    这篇文章主要为大家详细介绍了CentOS7下python3.7.0安装教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-07-07
  • python中的全局变量与局部变量解读

    python中的全局变量与局部变量解读

    这篇文章主要介绍了python中的全局变量与局部变量用法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-06-06

最新评论