Python——输入中文(注释、字符串)注意

  在Python脚本中,我们可能会输入一些中文。但由于Python脚本默认使用的是ASCII编码,所以中文字符无法表示。

  就会出现类似于以下这种错误:

File "/Users/lnphone/Desktop/test.py", line 3
SyntaxError: Non-ASCII character ‘\xe4‘ in file /Users/lnphone/Desktop/test.py on line 3, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details

  解决这种问题的方法就是注明使用UTF-8编码,在脚本开头添加:

# -*- coding: utf-8 -*-
时间: 2024-10-12 18:13:50

Python——输入中文(注释、字符串)注意的相关文章

Python使用中文注释和输出中文(原创)

刚开始学习python,需要在Python中注释中文和输出中文,现在开始尝试: 仅为初步学习参考,高手请绕行. ----------------------------------------------------------------------- 第一步:在代码中输入以下命令,执行: #在Python中显示中文注释和输出中文a ="中文"print a 返回错误: d:\Python27\python.exe "D:\test\中文.py"Process s

Python支持中文注释

三处设置,使Python的Eclipse开发环境(使用PyDev)支持中文 - (a)Eclipse的Window菜单Editors设置: Eclipse工具条 -> Window -> Preferences -> General -> Editors -> Text Editiors -> Spelling (b)Eclipse的Window菜单Workspace设置:     Eclipse工具条 -> Window -> Preferences -&

python 入门学习---模块导入三种方式及中文注释

Python 有三种模块导入函数 1. 使用import 导入模块 import modname : 模块是指一个可以交互使用,或者从另一Python 程序访问的代码段.只要导入了一个模块,就可以引用它的任何公共的函数.类或属性.模块可以通过这种方法来使用其它模块的功能.用import语句导入模块,就在当前的名称空间(namespace)建立了一个到该模块的引用.这种引用必须使用全称,也就是说,当使用在被导入模块中定义的函数时,必须包含模块的名字.所以不能只使用 funcname,而应该使用 m

[转载]tomcat的配置文件server.xml不支持中文注释的解决办法

原文链接:http://tjmljw.iteye.com/blog/1500370 启动tomcat失败,控制台一闪而过,打开catalina的log发现错误指向了conf/server.xml,报错信息如下: -------------------------- 05-Dec-2016 20:17:01.903 WARNING [main] org.apache.catalina.startup.Catalina.load Catalina.start using conf/server.xm

tomcat的配置文件server.xml不支持中文注释的解决办法(转载)

早上启动tomcat失败,控制台一闪而过,打开catalina的log发现错误指向了conf/server.xml,报错信息如下: -------------------------- 警告: Catalina.start using conf/server.xml: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 2 字节的 UTF-8 序列的字节 2 无效. ... ... --------

Eclipse中中文注释字体太小的解决方案

Eclipse中输入中文注释,发现字太小气,肿么办?一番摸索之后,发现可以这样解决. 方法/步骤 首先,选择windows->preference   在这里如图进行选择,最后点击edit按钮   将默认的西欧方式,改为中欧方式,确认即可 步骤阅读 4 再次,查看注释,终于不用带放大镜了!

Ubuntu14.04环境下Qt5.5以上版本无法输入中文的解决教程

1.前言 由于Qt5.4之后对之前的Qt5版本不再二进制兼容,所以网上很多简单的旧的办法已经失效了,所以本教程的办法是重新编译fcitx-qt5,生成最新的libfcitxplatforminputcontextplugin.so文件. 2.准备工作 (1)安装fcitx-frontend-qt5 很重要,很多教程里面没有这个,导致无法正常输入中文注释.不管这个有没有效,建议安装. 1 sudo apt-get install fcitx-frontend-qt5 fcitx-frontend-

MATLAB R2018a 输入中文却显示方框问号的问题

[问题] 安装完成软件后,我把编辑区字体重设为 consolas : 就会出现 输入中文注释却没办法正常显示的问题: [解决办法] 把字体改成 Monospaced (查了一下 说是MATLAB默认字体),或者微软雅黑,就可以正常显示中文了. [可能的原因] 修改了系统的默认字体.字库不全的话,就会出现这种问题,可以猜测当我改成consolas  时,系统字库可能没有consolas ,导致中文无法正常显示. 原文地址:https://www.cnblogs.com/shenxiaolin/p/

utuntu sever1804显示中文putty可以输入中文

默认情况下,putty连接ubuntu server以后,哪怕设置的Utf-8的连接,也是无法显示中文的. 应该是ubuntu服务器端,没有字库的问题. 如果在putty显示和输入中文呢,因为配置信息,经常需要输入中文注释,以防后面看不懂呀. 第一步,putty登录系统, $sudo apt install language-pack-zh-hant language-pack-zh-hans 第二步,修改环境设置 vim /etc/environment在末尾增加语言和编码的设置如下:LANG