1Python中文编码

1.1代码中设置编码

Python中默认的编码格式是ASCII格式,在没有修改编码格式时无法正确打印汉字,所以在读取中文的时候会报错。
解决办法为只要在文件开头加入 # -- coding:UTF-8 -- 或 coding=utf-8就行了。

# -*- coding: UTF-8 -*-
print("你好,世界")

注意:Python3.X源文件默认使用utf-8编码,所以可以正常解析中文,无需指定UTF-8编码。

在Pycharm中,可以将这个编码设置成代码模板,如下所示:

1.2编辑器中设置Python的编码

注意:如果你使用编辑器,同样需要设置py文件存储的格式为UTF-8,否则会出现类似以下问题:

SyntaxError: (unicode error) ‘utf-8’ codec can’t decode byte 0xc4 in position 0:
invalid continuation byte

进入File > Settings,在输入框搜索encoding.
找到Editor > File encodings,将IDE Encoding和Project Encoding设置为utf-8

1、代码中设置编码、编辑器中设置Python的编码相关推荐

  1. linux中在vi编辑器中执行存盘退出命令是?

    linux中在vi编辑器中执行存盘退出命令是? 方法一:首先需要按ESC键回到命令模式,然后按:wq. 方法二:按住shift再按两下'z'键.

  2. 关于python字符编码以下选项中错误的是_关于 Python 字符编码,以下选项中描述错误的是...

    [单选题]下面代码的输出结果是: a = 20 b = a | 3 a &= 7 print(b ,end=",") print(a) [单选题]Python 3.x 版本 ...

  3. python 字符编码处理_浅析Python 字符编码与文件处理

    Python字符编码 目前计算机内存的字符编码都是Unicode,目前国内的windows操作系统采用的是gbk. python2默认的字符编码方式是ASCII python3默认的字符编码方式是Un ...

  4. [Xilinx]Xilinx ISE14.2中调用文本编辑器NotePad++设置方法

    1.NotePad++官网:Notepad++插件风格包 2.复制QuickText.dll到Notepad++安装目录下的plugins文件夹中:复制QuickText.ini到Notepad++的 ...

  5. 只要100行代码,实现文本编辑器中的草稿箱功能

    本文节选自<设计模式就该这样学> 1 使用备忘录模式实现草稿箱功能 大家都用过网页中的富文本编辑器,编辑器通常都会附带草稿箱.撤销等操作.下面用一段代码来实现一个这样的功能.假设,我们在G ...

  6. python中空位符_python中空位符_Python之路 - Python - 字符编码 - 期权论坛

    字符编码 python解释器在加载 .py 文件中的代码时,会对内容进行编码(默认ascill) ASCII(American Standard Code for Information Interc ...

  7. ssms,新建查询设置字体_如何在SSMS查询编辑器中使用SQLCMD命令

    ssms,新建查询设置字体 SQLCMD Mode allows creating, testing, executing SQLCMD commands or scripts in SQL Serv ...

  8. js显示格式化代码并高亮(vue中实现代码高亮)

    文章目录 js 实现代码格式化 调用 api 实现代码高亮 引入 用法 highlight.js 高亮代码不换行 innerText 和 innerHTML 有什么区别 解决 innerHTML 渲染 ...

  9. 数据结构与算法之美 32 字符串匹配基础(中):如何实现文本编辑器中的查找功能

    如何实现文本编辑器中的查找功能 背景 BM 算法的核心思想 BM 算法原理分析 1. 坏字符规则 2. 好后缀规则 BM 算法代码实现 背景 文本编辑器中的查找替换功能,我想你应该不陌生吧?比如,我们 ...

  10. 有关UnrealEngine材质编辑器中的Custom节点的一些小贴士

    转自:湛蓝玫瑰 PS:本文写于2017.2.1日,使用版本为4.13.第二次更新时间为2017.3.15增加了四.一些材质编辑器中的奇怪的技巧: 一.前言 在Unreal中材质编辑器提供了Custom ...

最新文章

  1. 自己实现文本相似度算法(余弦定理)
  2. NYOJ 366 D的小L
  3. R语言使用ggpubr包的ggarrange函数组合多张结论图(垂直组合+水平组合)并对图像进行顺序编码A、B、C,,,
  4. es6变量赋值重命名
  5. python 禁用网卡_如何编程实现启用禁用网卡
  6. DataDirectory是什么?
  7. 送书 | 师妹越多,团队集体智慧越高,当占比80%时,达到巅峰
  8. UIDatePicker的属性与方法
  9. 计算机网络2020秋--第三次测验
  10. 14. 使用reserve避免不必要的内存分配
  11. 算法产品化---人脸识别采集终端的摄像头品质要求
  12. asp.net1050-消防车辆维修保养辅助系统#毕业设计
  13. 可视化大屏自适应效果
  14. 年仅28岁的程序员郭宇,宣布从字节跳动辞职,实现财富自由!
  15. 修改Markdown表格对齐方式、markdown表格内单元格换行
  16. 自动化构建:gitlab gitlab-run ,maven的缓存 和 gitea drone drone-run
  17. 使用频率最高的美语口语296句(本人精心整理,按使用频率排序)
  18. Android6.0新特性
  19. speedoffice表格中如何插入子表
  20. crc16(crc16算法)

热门文章

  1. 读入一个数列和N值,返回按优先级排序的N个数 满足...Python解法
  2. C语言基础语法总结(一)
  3. JavaScript实现euclideanDistance欧氏距离算法(附完整源码)
  4. OpenCASCADE:拓扑 API之简介
  5. OpenCASCADE:适用于 Android 的 OCCT JniViewer 示例
  6. wxWidgets:你好,世界
  7. boost::serialization模块测试 auto_ptr 序列化的测试程序
  8. boost::math::find_location用法的测试程序
  9. boost::adjacency_list用法的测试程序
  10. DCMTK:全局类型和常量定义