python input 提示 no encoding declared

来源:互联网 发布:网络人士周小平 编辑:程序博客网 时间:2024/06/05 18:10

错误提示:

SyntaxError: Non-ASCII character '\xe8' in file untitled2.py on line 3, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details


解决方法:

文件头部输入: # coding:utf-8


当Python解释器读取源代码时,为了让它按UTF-8编码读取,我们通常在文件开头写上这两行:

#!/usr/bin/env python3# -*- coding: utf-8 -*-

第一行注释是为了告诉Linux/OS X系统,这是一个Python可执行程序,Windows系统会忽略这个注释;

第二行注释是为了告诉Python解释器,按照UTF-8编码读取源代码,否则,你在源代码中写的中文输出可能会有乱码。


0 0
原创粉丝点击