彻底解决Python中文乱码问题

解决Python中文乱码问题 # -- coding:utf-8 --

-- coding:utf-8 --

作用:解Python源码中存在乱码的问题

原因:Python默认是以ASCII作为编码方式,如果我们写的源码中包含了中文(或者其他非英语语言),python的翻译官------解释器就不认识这些非英语的小兄弟们,即使文件是以UFT-8格式保存的,解释器在做翻译时可能依旧不认识它们(别问我咋知道的,我不会告诉你们我是薅了好多根头发才找到乱码的原因......),这时候就要在.py文件的第一行加上 # -- coding:utf-8 -- 这个东东,目的是要告诉解释器,该文件要以utf-8的格式进行解析。

方法一:手动在每个文件第一行写上# -- coding:utf-8 -- (这么笨的办法肯定不是我们想要的)

方法二:在pycharm中进行设置,具体步骤如下------

1.点击【文件】-【设置】

2.设置页面-【编辑器】-【文件和代码模板】-【Python Script】

3.写入以下代码后,点击【确定】------

-- coding:utf-8 --

python 复制代码
#@Author: jovey  
#@Time: ${DATE} ${TIME}
#@File: ${NAME}.py

第一行:设置文件编码格式

第二行:显示作者名字

第三行:显示文件创建时间

第四行:显示文件名

PS:模板中还有很多玩法,有需要的朋友可以自己找找

4.进行验证------新建一个文件,设置好的文件头信息会自动生成

己找找

4.进行验证------新建一个文件,设置好的文件头信息会自动生成

相关推荐
拾贰_C2 分钟前
【VSCode | python | anaconda | cmd | PowerShell】在没有进入conda环境时使用conda命令默认安装位置
vscode·python·conda
json{shen:"jing"}3 分钟前
2-C语言的运算符和表达式
c语言·开发语言
AI视觉网奇9 分钟前
ue 虚幻引擎学习笔记
开发语言·虚幻引擎
大千AI助手20 分钟前
基于OpenAPI生成的 SDK 的工业级和消费级概念区别
人工智能·python·机器学习·openai·代码生成·openapi·大千ai助手
ghie909023 分钟前
使用MATLAB的k-Wave工具箱进行超声CT成像
开发语言·matlab
catchadmin23 分钟前
PHP 8.6 新增 clamp() 函数
开发语言·php
杰克尼30 分钟前
蓝桥云课-5. 花灯调整【算法赛】
java·开发语言·算法
.小墨迹31 分钟前
C++学习之std::move 的用法与优缺点分析
linux·开发语言·c++·学习·算法·ubuntu
努力学习的小廉31 分钟前
【QT(五)】—— 常用控件(二)
开发语言·qt
wanghowie32 分钟前
01.02 Java基础篇|核心数据结构速查
java·开发语言·数据结构