鱼C论坛

 找回密码
 立即注册
查看: 3217|回复: 7

球大佬帮看一个入门错误

[复制链接]
发表于 2022-9-23 11:09:58 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
小新刚开始学的基础,用py写两个print,然后用cmd读取路径,写的是数字的时候可以实现,C:\Users\long>python d:\作业\test.py
111
222
像这样。
但我写汉字的时候就提示错误
我写的:print("111嗯")
print("222")
提示的错误:C:\Users\long>python d:\test.py
SyntaxError: Non-UTF-8 code starting with '\xe0' in file d:\test.py on line 1, but no encoding declared; see https://python.org/dev/peps/pep-0263/ for details
不知道错在哪了!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2022-9-23 11:10:58 | 显示全部楼层
C:\Users\long>python d:\test.py
111
222
不是作业路径的问题,两个路径都试过了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-9-24 10:23:05 | 显示全部楼层

第 1 行文件 d:\test.py 中以 '\xe0' 开头的非 UTF-8 代码,但未声明编码; 有关详细信息,请参阅 https://python.org/dev/peps/pep-0263/

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-9-24 11:05:50 From FishC Mobile | 显示全部楼层
在程序代码第一行敲入这一句
# -*- coding:utf-8 -*-
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-9-24 11:08:33 From FishC Mobile | 显示全部楼层
这可能是因为你还在用python2,建议使用python3版本,就兼容中文了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-9 08:38:17 | 显示全部楼层
如果你用的是python2
可以在代码前加入# -*- coding:utf-8 -*-
现在建议使用python3版本
python3内置兼容中文
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-9 09:51:37 | 显示全部楼层
SyntaxError
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-9 09:56:19 | 显示全部楼层
SyntaxError: Non-UTF-8 code starting with '\xe0' in file d:\test.py on line 1, but no encoding declared; see https://python.org/dev/peps/pep-0263/ for detail
提示文件保存编码出错,这个文件不是UTF-8
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-14 09:37

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表