python文件头--文件编码指定
来源:互联网 发布:竞品分析ppt模板 知乎 编辑:程序博客网 时间:2024/05/19 17:51
From: http://blog.csdn.net/chenggong2dm/article/details/7677028
#coding=utf-8
#-*- coding: utf-8 -*-
一直搞不清楚这俩头什么区别。直觉上一样。今天特意查了一下,大致明白了:
对于python解释器来说,这两种写法一样。但是对于编辑器来讲,可能会出现识别问题。
参考:http://www.python.org/dev/peps/pep-0263/
Defining the Encoding
Python will default to ASCII as standard encoding if no other encoding hints are given. To define a source code encoding, a magic comment must be placed into the source files either as first or second line in the file, such as: # coding=<encoding name> or (using formats recognized by popular editors) #!/usr/bin/python # -*- coding: <encoding name> -*- or #!/usr/bin/python # vim: set fileencoding=<encoding name> : More precisely, the first or second line must match the regular expression "coding[:=]\s*([-\w.]+)". The first group of this expression is then interpreted as encoding name. If the encoding is unknown to Python, an error is raised during compilation. There must not be any Python statement on the line that contains the encoding declaration. To aid with platforms such as Windows, which add Unicode BOM marks to the beginning of Unicode files, the UTF-8 signature '\xef\xbb\xbf' will be interpreted as 'utf-8' encoding as well (even if no magic encoding comment is given). If a source file uses both the UTF-8 BOM mark signature and a magic encoding comment, the only allowed encoding for the comment is 'utf-8'. Any other encoding will cause an error.
0 0
- python文件头--文件编码指定
- python文件头--文件编码指定
- 指定python文件的编码
- python 文件头的编码声明问题
- Python write 写文件编码格式指定为utf-8
- Python 将 HTML 文件转成指定的编码
- PyCharm设置python新建文件指定编码为utf-8
- python指定写入文件时的编码格式
- Python代码文件头
- Python 头文件
- Python文件头模板
- 编码规范之头文件
- java 写文件指定编码
- Java指定编码读写文件
- Java指定编码读写文件
- 指定内容编码写入文件
- 按指定编码读写文件
- 如何指定文件编码写文件
- 绘制y=sin(x)/x的图形
- volatile关键字作用
- IOS 观察者模式
- LightOJ 1036 - A Refining Company(DP)
- 最小圆覆盖——模板题
- python文件头--文件编码指定
- Oracle logminer使用方法总结
- Metronic V4.5.2 Responsive Admin Dashboard Template build with Twitter Bootstrap 3.3.5
- Android之ThreadPoolExecutor
- 基于RecyclerView-添加上啦加载(AndroidStudio)
- VS中为代码添加虚线
- 动态规划-LIS
- 关于select标签的value
- 消除字号标签<h1><h2><h3>的自动换行