首页 > 编程语言 >python中reload(sys)详解

python中reload(sys)详解

时间:2022-10-10 20:48:24浏览次数:60  
标签:解决办法 编码 python sys reload ascii

问题
python在安装时,默认的编码是ascii,当程序中出现非ascii编码时,python的处理常常会报错UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0x?? in position 1: ordinal not in range(128),python没办法处理非ascii编码的,此时需要自己设置python的默认编码,一般设置为utf8的编码格式。

解决办法
首先看一下自己使用的python版本,python2 和 python3 处理的方法不同
python2解决办法,加上如下代码,

import sys
reload(sys)
sys.setdefaultencoding(‘utf-8’)

python3解决办法,加上如下代码,

import importlib,sys
importlib.reload(sys)

标签:解决办法,编码,python,sys,reload,ascii
From: https://www.cnblogs.com/wengzx/p/16777198.html

相关文章

  • python opencv画矩形框保存xml和读取显示
     参考图书馆空位检测(行人+空位对比)https://www.cnblogs.com/gooutlook/p/16192389.html  使用到的原始图像       1鼠标选择画框API_draw.py......
  • python中函数教程
    函数的基本概念1.什么是函数?函数相当于一种工具,就是把一串代码装到一起,我们下次需要用的这个功能的时候可以直接使用函数相当于是工具(具有一定功能)不用函数修理工需......
  • python语法之名称空间
    名称空间与作用域什么是名称空间回忆:我们定义变量时,发生了什么name='leethon'"""赋值符号右边,产生了一个数据值'leethon',我们在内存中划定一个区域,将其存进去内存......
  • python编程提升1(问题篇)
    题目1描述一个文件和文件夹 题目2描述新建一个文件/文件夹 题目3计算文件夹里的文件个数,包含子文件 题目4描述文件的size(初始值为0)和计算文件夹的size ......
  • python编程从入门到实践--第5章 if语句
    一。条件测试符号:==,>,>=,<,<=,!=,     逻辑符号:and,or,not测试有没在列表中cars=['audi','bmw','subaru','toyota']forcarincars:......
  • 从零开始撸python
    开始挑战30天从零开始--------->python全栈工程师Day1:图书管理系统没有选用pycharm,选择了更轻量化的SublimeText编辑器,撸了一个用json充当数据库的图书管理系统,简单的熟......
  • Python基础(十四) | Python之禅与时间复杂度分析
    ⭐本专栏旨在对Python的基础语法进行详解,精炼地总结语法中的重点,详解难点,面向零基础及入门的学习者,通过专栏的学习可以熟练掌握python编程,同时为后续的数据分析,机器学习及深......
  • python基础之名称空间
    python基础之名称空间目录名称空间1.名称空间分类2.名称空间存活周期及作用范围(域)3.名字的查找顺序作业名称空间1.名称空间分类#引入概念的例子name='jason'1......
  • Review-python-note2
    Note2-bodyandstructure标签(空格分隔):pythonLearningtechniquesAssumingyouareplaying<<callofduty>>andneedgothroughonedifficultscenewhere......
  • Python3 函数
    函数特点:完成某一个特定的功能代码重用保持一致性,易维护,可扩展性一函数定义数学函数python函数定义f(x)=2x+1deff(x):               #函数定义,f......