楼主: fuyong214
1761 8

python 3 无法识别中文 [推广有奖]

  • 1关注
  • 3粉丝

大专生

56%

还不是VIP/贵宾

-

威望
0
论坛币
260 个
通用积分
82.0663
学术水平
2 点
热心指数
2 点
信用等级
2 点
经验
270 点
帖子
29
精华
0
在线时间
63 小时
注册时间
2005-5-26
最后登录
2021-8-31

楼主
fuyong214 发表于 2020-3-31 20:53:53 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
如题我的python版本是
Python 3.7.2 (tags/v3.7.2:9a3ffc0492, Dec 23 2018, 23:09:28) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.

文本编辑器用的是Geany。

我在网上看到说Python 3.x的版本是可以识别中文的,但是我的就不行,必须得像Python 2版本那样加上  encoding=utf-8  才可以。
如果不加那写代码,就会报错。比如这样:SyntaxError: Non-UTF-8 code starting with '\xb7' in file bicycles.py on line 1, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

求教大神,这是怎么回事?通过更换一个版本是否可以解决这个问题?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:python information Informatio formation Copyright

沙发
yunnandlg 在职认证  学生认证  发表于 2020-3-31 21:35:32
推荐用pycharm

藤椅
Williamsx 发表于 2020-4-1 00:03:55 来自手机
fuyong214 发表于 2020-3-31 20:53
如题我的python版本是
Python 3.7.2 (tags/v3.7.2:9a3ffc0492, Dec 23 2018, 23:09:28) [MSC v.1916 64 bi ...
#_coding_=utf-8

板凳
oniking 发表于 2020-4-3 22:16:12
plt.rcParams['font.sans-serif'] = ['SimHei']  # 用来正常显示中文标签
plt.rcParams['axes.unicode_minus'] = False  # 用来正常显示负号    python3.7+anaconda环境

报纸
fuyong214 发表于 2020-4-6 23:07:30
yunnandlg 发表于 2020-3-31 21:35
推荐用pycharm
您认为是我的编辑器的原因导致无法识别中文吗?

地板
fuyong214 发表于 2020-4-6 23:10:54
oniking 发表于 2020-4-3 22:16
plt.rcParams['font.sans-serif'] = ['SimHei']  # 用来正常显示中文标签
plt.rcParams['axes.unicode_min ...
请问您这个回复是什么意思,我才刚开始学,没看明白什么意思?

7
fuyong214 发表于 2020-4-6 23:11:55
Williamsx 发表于 2020-4-1 00:03
#_coding_=utf-8
??这是又给出了一个代码吗

8
oniking 发表于 2020-4-7 14:00:05
fuyong214 发表于 2020-4-6 23:10
请问您这个回复是什么意思,我才刚开始学,没看明白什么意思?
Python3都是基于utf-8进行编码的,这个编码里面  每个中文汉字都有自己对应的id,但是由于中文汉字的复杂性,有时候会显示不出来或是显示成乱码,给你的两段代码,就是为了防止你代码中的  中文汉字被python解释器错误判定

9
oniking 发表于 2020-4-7 14:02:12
fuyong214 发表于 2020-4-6 23:10
请问您这个回复是什么意思,我才刚开始学,没看明白什么意思?
哦  对了   我这个要import matplotlib as plt    通常用于作图中,如果是其他方面的汉字显示的话   我没遇到过

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-29 01:38