py文件开头“coding: UTF-8”真的起作用吗?
# -*- coding: UTF-8 -*-
print "中文"
但这不行了:
# -*- coding: UTF-8 -*-
s=u'test' #这里的u'test'本来是数据库中取得的值。为了说明问题这写的
print "中文"+s
难到非得写成这样?
# -*- coding: UTF-8 -*-
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
s=u'test'
print "中文"+s
总的测下来,在文件头指定“coding: UTF-8”,只是使得注释中可以写中文了,对于代码中的字符串,一点作用也没有。
请各位老大来解答解答啊
相关推荐
python开头的coding设置方法
今天小编就为大家分享一篇python开头的coding设置方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
py 文件中存在中文,运行报错 网上找了很多资源,只有这个调试是成功的
py 文件中存在中文,运行报错 print("中文编码") 或 # 中文 print("hello world") 报错信息 SyntaxError: Non-UTF-8 code starting with '\xd6' in file Z:/Python/xxx/first.py on line 1, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details 原因:Python中默认的编码格式是 ASCII 格式 解决方法:在文件开头加入 # -*- coding: UTF-8 -*- 或者 # coding=utf-8 # -*- coding: UTF-8 -*- # 中文 print("hello world") print("输出") 其他说明: pycharm 设置编码格式: 进入 文件 > 设置, 找到 编辑器 > 文件编码,将 IDE Encoding 和 Project Encoding 设置为utf-8。
Python错误: SyntaxError: Non-ASCII character解决办法
主要介绍了Python错误: SyntaxError: Non-ASCII character解决办法的相关资料,需要的朋友可以参考下
txt乱码解决处理文本文件转码编码csv器gbk互转utf-8自动批量工具html,js,css,md,json,log,py
特色功能: 一键自动实现gbk、utf-8互转,不需要任何设置 也支持指定编码方式后,一键转码 强制模式:不支持转码的字符可跳过(目前处理方式是替换成”?”),强制完成转码 支持批量转码 多线程高性能:批量处理方式是多线程并行处理,而不是排队一个接一个转码,多文件并行 支持转码文件类型: 支持任意纯文本文件转码(解决任意纯文本文件乱码问题),其能够处理的文件包括但不限于以下几种: 纯文本文件 (.txt,.csv ) 这些文件通常只包含纯文本,没有特殊的格式或样式。 编程语言的源代码文件 Python (.py) JavaScript (.js) Java (.java) C/C++ (.c, .cpp, .h) HTML (.html, .htm) CSS (.css) 其他编程语言的源代码文件 配置文件 JSON (.json) YAML (.yaml, .yml) XML (.xml) INI (.ini) Properties (.properties) 脚本文件 Shell脚本 (.sh) 批处理文件 (.bat, .cmd) 标记语言文件 Markdown (.md)
Pycharm设置utf-8自动显示方法
如下所示: File->Setting->Editor->File and Code Templates->python script,右侧框框内输入: # -*- coding:utf-8 -*- ,然后重新启动Pycharm,这样每个新建的Python文件行首都会显示 # -*- coding:utf-8 -*- 以上这篇Pycharm设置utf-8自动显示方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。 您可能感兴趣的文章:在Pycharm中设置默认自动换行的方法Python3 关于pycharm


