py文件开头“coding: UTF-8”真的起作用吗?

seai seai 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
这样可以工作:

# -*- 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设置方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

weixin_38620959

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解决办法的相关资料,需要的朋友可以参考下

weixin_38644097

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

weixin_38688403
评论 7
收藏 已收藏
分享
返回顶部
seai
脚本语言 37,737 成员 34,208 内容