【python】控制台中文输出乱码解决方案

注:最后有面试挑战,看看自己掌握了吗

文章目录

  • 控制台原因
  • 解决方法
    • 方法一
    • 方法二
  • 方法三
  • 如果是os.system函数乱码

控制台原因

一般的情况下,还是我们的源码文件的编码格式问题。我们一般是要把源码文件的编码格式改成utf-8就好了,但是window的本地默认编码是gbk,所以在控制台直接打印utf-8的字符串当然是乱码

解决方法

方法一

我们如果使用的是pycharm的话,我们只需打开设置,然后选择编译器,然后找到文件编码栏,更改全局编码和项目编码为UTF-8即可。

方法二

使用一下代码即可解决:

print( mystr.decode('utf-8').encode('gbk') )

方法三

这个方法是比较通用的方法,我们直接在上面说明一下即可:

import sys
type = sys.getfilesystemencoding()
print( mystr.decode('utf-8').encode(type) )

如果是os.system函数乱码

用这个方法


🌸I could be bounded in a nutshell and count myself a king of infinite space.
 特别鸣谢:木芯工作室
特别鸣谢:木芯工作室 、Ivan from Russia


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/27531.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【学术相关】ChatGPT评中国最好的十大高校

来源:硕博生活圈、综合整理自网络 编辑:学妹 ChatGPT大家想必已经知道是什么了,那么在ChatGPT眼中中国最好的十大高校是那些呢?它列出来的榜单吓了我一跳,以下是ChatGPT所列出的学校名单和上榜原因。 清华大学 清华大…

李彦宏:文心一言对标ChatGPT,百度在大厂中第一个做出来

雷递网 雷建平 3月16日 百度今日在北京总部召开发布会,邀请测试主题围绕新一代大语言模型、生成式AI产品文心一言。 百度创始人、董事长兼首席执行官李彦宏出席及百度首席技术官王海峰出席,并展示了文心一言在文学创作、商业文案创作、数理推算、中文理解…

中国版ChatGPT可以乐观以待,有信心实现技术跃迁

中国版ChatGPT可以乐观以待,有信心实现技术跃迁,科大讯飞! 国内玩家打造,中国ChatGPT,的劲头,甚至都有点谷歌微软争先恐后那味了。 最具代表性的玩家有两位,一个是有着互联网基因优势的百度&a…

请教ChatGPT若干个关于测试开发职业发展的问题

最近比较热门的ChatGDT,正好有空,问它几个比较热门的问题,看看如何答复? 1.测试开发未来怎么样? 未来的测试和开发将更加自动化, 自动化测试和开发的工具和技术将更加完善, 对于提升软件开发…

ReduceNet

本文直接采用VanillaNet的方案重新开始构建模型ReduceNet。按照VanillaNet的方式极限压缩网络深度至单层 前几天在知乎上看到华为提出的一个VanillaNet,其中的一个设计点和我一直想实现的功能非常类似,即训练阶段的时候模型是比较深的网络,推…

在中国使用苹果Mac电脑的都是些什么人?

来源:PConline 资讯 文章收录于:风云社区(提供上千款各类Mac软件下载) 在中国用Mac的都是什么人?腾讯CDC用户研究中心对 QQ for Mac 用户调查发现,发现主要是男性,30岁以下,高学历&a…

半岛铁盒平板测评--真的很垃圾的平板-怎么修改CPU型号

兼职,赚了点钱,双十一到了,于是想买个平板,看了老久了,大牌太贵,买不起。。。正在犹豫的时候发现了这个什么鸟半岛铁盒出来了。这个该死的淘宝,真是让人又恨又爱。然后选了半天,决定…

平板电脑可以用手写的计算机软件,IT教程:平板电脑可以当手写板用吗

科技就如同电灯发出的光一样,点亮我们的世界,点亮我们的生活,这一段时间以来平板电脑可以当手写板用吗的消息络绎不绝是什么原因呢?接下来就让我们一起了解一下吧。 大家好,我是智能客服时间君,上述问题将由我为大家进…

谁在使用 MacBook?来聊聊苹果笔记本的用户群体

MacBook 系列电脑在市场上的占有率并不高,但是口碑却不错。那么,究竟是哪些人在使用 MacBook 呢?今天我们就来看下 MacBook 的目标群体。 你究竟适合买一台 MacBook 吗? 这里的 MacBook 泛指 MacBook Air 和 MacBook Pro 1. 互联网…

windows使用Apple的Trackpad

因为右手使用鼠标非常多,造成右手经常疲劳,又担心鼠标手严重,所以买了一只有出色触控体验的trackpad使用,但又发现在win上只有触摸和点击的功能。后来发现有一个国外的 ExtraMagic,但需要安装驱动,且电脑必…

IPad苹果公司旗下平板电脑系列

IPad 此條目介紹的是苹果公司旗下平板电脑系列。关于第一代iPad,请见「iPad (第一代)」。 「IPad」標題相近或相同的条目,請見「IPad (消歧義)」。 iPad (英語發音:/ˈaɪˈpd/),是一個由蘋果公司設計銷售…

将iPad大文件传输到电脑(ixin)

相信大家在iPad上的【文件】进行分享到QQ的时候,会遇到【抱歉,你选择的文件过大无法分享。可在系统分享界面内--选择更多--拷贝至QQ】。而且这个“文件过大”一般是超过30MB。 但是真正点开【更多】选项时,里面又没有“拷贝至QQ” 这个时候我…

Docker 翻脸,不再开源!

点击关注公众号,Java干货及时送达 学习 Spring Cloud 微服务的正确姿势! 用上 ChatGPT 啦,强的离谱! 转自:51CTO技术栈 作者 | 王瑞平 审校 | 云昭 前几日,Docker Hub出了一件大事!但凡创建了“…

“虚伪”的 Docker 开始清退开源组织,不付费就删除所有镜像!

整理 | 朱珂欣 责编 | 梦依丹 出品 | CSDN(ID:CSDNnews) 3 月 15 日,Docker 向所有创建了“组织”的 Docker Hub 用户发去邮件,提醒他们必须升级到每年 420 美元的付费团队方案,否则,其账号的…

人工智能chatGPT ,为用户提供高效便捷的交流体验

作为一款智能社交聊天应用程序,chatGPT在用户交流中发挥着重要作用。通过其内部深度学习、自然语言处理和机器学习等技术的综合应用,chatGPT能够解决人们日常交流中的许多问题,为用户提供高效便捷的交流体验。 chatGPT的核心技术 chatGPT采…

网络基础之协议

网络基础 一、基础介绍数据包的传输过程上网方式电话线入户光纤入户网线入户 NAT 网络地址转换信道数据请求过程 二、OSI七层模型物理层数据链路层网络层传输层TCP/UDPTCP的三次握手 应用层递归查询和迭代查询的区别HTTP/HTTPShttp和https的差异http的方法区别常见状态码介绍 密…

常用开发板接口执行器

0、常用开发环境 1. cubMX 1.STM32CubeMX_GPIO配置 GPIO配置 2.STM32CubeMX_UART配置 UART配置 3.STM32CubeMX_外部中断 外部中断 4.STM32CubeMX_定时器配置 定时器配置 5.STM32CubeMX_PWM配置 PWM配置 6.STM32CubeMX_ADC配置 ADC配置 7.STM32CubeMX_ 8.STM32Cu…

【LabVIEW FPGA图形化】IP集成节点:IIC通信实验

目录 一、前情提要二、FPGA蔡氏定律三、LabVIEW FPGA IP集成节点网表文件的编写四、IIC时序仿真五、FPGA图形化程序编写总结 一、前情提要 上一节内容介绍了图形化FPGA的USB通信,USB通信主要用于FPGA与上位机之间的通信,对于器件(芯片&#…

人工智能前沿知识

本来想着初试完学习一下李沐大神的《动手学深度学习》这本书的,但是时间仓促,完全来不及。只能先自行了解一些知识,之后再深入了解。 这里为面试应答,问了chatgpt一些关于AI前沿的知识: 还需要再了解一番:…

Squid代理服务器应用及配置(图文详解)

Squid缓存代理 Squid代理服务器代理的工作机制代理的基本类型传统代理透明代理反向代理 使用代理的好处 实验环境部署squid代理安装关闭防护墙安装依赖环境编译安装Squid脚本解释创建软连接及用户,改组 修改Squid的配置文件squid检查启动 编写Squid服务脚本服务启动…