首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    python-Non-UTF-8 code starting with ‘xbd‘ in file C:UsersAdminis…..出错

    首先理解python执行代码的三个过程 用二进制读取代码文件进内存 将内存中的二进制文件解码为python代码 执行得到的python代码 问题出在第二步上,如果文件是gbk格式,你使用iso等方式解码就会解码错误...,得不到正确代码,当然也无法执行第三步 第二步中,python解释器会先读取前两行文件内容(读到二进制的换行符号(0x0A或0x0D0A或单独的0x0D)就是一行),然后用默认的编码方式1对其进行解码,...之后会用正则表达式coding[:=]\s*([-\w.]+)进行匹配查找代码指定的解码方式,再用找到的正则表达式的第一个分组作为编码方式对源码文件的二进制内容进行解码,得到python语句。

    81630
    领券