报错描述:
UnicodeDecodeError: 'gbk' codec can't decode byte 0xa8 in position 101: illegal multibyte sequence
AttributeError: 'NoneType' object has no attribute 'replace'
def get_m():
ctx = execjs.compile(open("test.js",encoding="utf-8").read())
data = ctx.call('get_sign') # 这里会报错
return data
get_m()
原因可能是默认编码问题
解决办法: