一.异常信息
UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0xa1 in position 26: illegal multibyte sequence
二.解决办法
进入报错源码
\lib\subprocess.py
因为是codec
相关报错
就搜索encoding
,为什么搜这个就是代码写多了感觉
我们会发现这样一段
def __init__(self, args, bufsize=-1, executable=None,
stdin=None, stdout=None, stderr=None,
preexec_fn=None, close_fds=True,
shell=False, cwd=None, env=None, universal_newlines=None,
startupinfo=None, creationflags=0,
restore_signals=True, start_new_session=False,
pass_fds=(), *, encoding=None, errors=None, text=None):
#encoding是空怪不得是gbk报错
#直接修改encoding=utf8
解决啦~~