使用之间有什么区别吗?
#coding=utf8
和
# -*- coding: utf-8 -*-
关于什么
# encoding: utf-8
Martijn Piet.. 23
没有区别; Python识别所有3.它寻找模式:
coding[:=]\s*([-\w.]+)
在文件的前两行(也必须以a开头#
).
这是文字文本'编码',后跟冒号或等号,后跟可选的空格.该模式后面的任何单词,短划线或点字符都被读作编解码器.
这-*-
是一个特定于Emacs的语法 ; 让文本编辑器知道要使用的编码.它使评论对两个工具有用.VIM支持类似的语法.
请参阅PEP 263:定义Python源代码编码.
没有区别; Python识别所有3.它寻找模式:
coding[:=]\s*([-\w.]+)
在文件的前两行(也必须以a开头#
).
这是文字文本'编码',后跟冒号或等号,后跟可选的空格.该模式后面的任何单词,短划线或点字符都被读作编解码器.
这-*-
是一个特定于Emacs的语法 ; 让文本编辑器知道要使用的编码.它使评论对两个工具有用.VIM支持类似的语法.
请参阅PEP 263:定义Python源代码编码.