python 终端 print 正确显示中文

当一个py 文件里有print中文时,在终端运行时,会输出乱码

python 终端 print 正确显示中文

如:

1
2
3
\xe5\x85\xac\xe5\x8e\x86

u'\u516c\u5386'

要想正确输出,只要在开头添加一行from __future__ import print_function

1
2
3
4
5
6
# -*- coding: utf-8 -*-

from __future__ import print_function

print("中文正常")
print(u"中文正常")

本文网址: https://pylist.com/topic/159.html 转摘请注明来源

Suggested Topics

python中文链接安全转码

当一个链接里包含中文时,有些浏览器并不能正确解析,这就需要首先对中文作安全转码,这里介绍用 python中文链接安全转码,...

python 正确计算大文件md5 值

python 计算文件的md5值很方便,但如果只是简单的把文件都入到内存中,大文件会导致问题,一般采用切片的方式分段计算,下面的几个函数可以很好的解决这个问题。...

python 处理命令行参数

Python 完全支持创建在命令行运行的程序,也支持通过命令行参数和短长样式来指定各种选项。...

python编程中常用的12种基础知识总结

python编程中常用的12种基础知识总结:正则表达式替换,遍历目录方法,列表按列排序、去重,字典排序,字典、列表、字符串互转,时间对象操作,命令行参数解析(getopt),print 格式化输出,进制转换,Python调用系统命令或者脚本,Python 读写文件。...

3行 Python 代码解简单的一元一次方程

一元一次方程:只含有一个未知数(即“元”),并且未知数的最高次数为1(即“次”)的整式方程叫做一元一次方程(英文名:`linear equation with one unknown`)。...

Leave a Comment