pytest运行报错UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xad in position 122: illegal multibyte
运行pytest报错:
PS E:\code\python-pytest> pytest Traceback (most recent call last):
File "E:\devutil\JetBrains\python-3.8.10-amd64\lib\runpy.py", line 194, in _run_module_as_main
return _run_code(code, main_globals, None,
File "E:\devutil\JetBrains\python-3.8.10-amd64\lib\runpy.py", line 87, in _run_code
exec(code, run_globals)
File "E:\code\python-pytest\venv\lib\site-packages\pytest\__main__.py", line 5, in <module>
raise SystemExit(pytest.console_main())
File "E:\code\python-pytest\venv\lib\site-packages\_pytest\config\__init__.py", line 188, in console_main
code = main()
File "E:\code\python-pytest\venv\lib\site-packages\_pytest\config\__init__.py", line 146, in main
config = _prepareconfig(args, plugins)
File "E:\code\python-pytest\venv\lib\site-packages\_pytest\config\__init__.py", line 325, in _prepareconfig
config = pluginmanager.hook.pytest_cmdline_parse(
File "E:\code\python-pytest\venv\lib\site-packages\pluggy\_hooks.py", line 265, in __call__
return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
File "E:\code\python-pytest\venv\lib\site-packages\pluggy\_manager.py", line 80, in _hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
File "E:\code\python-pytest\venv\lib\site-packages\pluggy\_callers.py", line 55, in _multicall
gen.send(outcome)
File "E:\code\python-pytest\venv\lib\site-packages\_pytest\helpconfig.py", line 102, in pytest_cmdline_parse
config: Config = outcome.get_result()
File "E:\code\python-pytest\venv\lib\site-packages\pluggy\_result.py", line 60, in get_result
raise ex[1].with_traceback(ex[2])
File "E:\code\python-pytest\venv\lib\site-packages\pluggy\_callers.py", line 39, in _multicall
res = hook_impl.function(*args)
File "E:\code\python-pytest\venv\lib\site-packages\_pytest\config\__init__.py", line 1013, in pytest_cmdline_parse
self.parse(args)
File "E:\code\python-pytest\venv\lib\site-packages\_pytest\config\__init__.py", line 1301, in parse
self._preparse(args, addopts=addopts)
File "E:\code\python-pytest\venv\lib\site-packages\_pytest\config\__init__.py", line 1169, in _preparse
self._initini(args)
File "E:\code\python-pytest\venv\lib\site-packages\_pytest\config\__init__.py", line 1088, in _initini
rootpath, inipath, inicfg = determine_setup(
File "E:\code\python-pytest\venv\lib\site-packages\_pytest\config\findpaths.py", line 186, in determine_setup
rootdir, inipath, inicfg = locate_config([ancestor])
File "E:\code\python-pytest\venv\lib\site-packages\_pytest\config\findpaths.py", line 108, in locate_config
ini_config = load_config_dict_from_file(p)
File "E:\code\python-pytest\venv\lib\site-packages\_pytest\config\findpaths.py", line 45, in load_config_dict_from_file
iniconfig = _parse_ini_config(filepath)
File "E:\code\python-pytest\venv\lib\site-packages\_pytest\config\findpaths.py", line 30, in _parse_ini_config
return iniconfig.IniConfig(str(path))
File "E:\code\python-pytest\venv\lib\site-packages\iniconfig\__init__.py", line 54, in __init__
tokens = self._parse(iter(f))
File "E:\code\python-pytest\venv\lib\site-packages\iniconfig\__init__.py", line 82, in _parse
for lineno, line in enumerate(line_iter):
UnicodeDecodeError: 'gbk' codec can't decode byte 0xad in position 122: illegal multibyte sequence
注意:pytest.ini 里面不能有中文;
不然就改编码:
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhgcgebh
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
怎样阻止微信小程序自动打开
PHP中文网 06-13