使用有什么区别
#coding=utf8
和
# -*- coding: utf-8 -*-
怎么样
# encoding: utf-8
最佳答案
没有区别; Python 可以识别所有 3 个。它会寻找模式:
coding[:=]\s*([-\w.]+)
在文件的前两行(也必须以 #
开头)。
这是文字“编码”,后跟冒号或等号,后跟可选的空格。遵循该模式的任何单词、破折号或点字符都被读取为编解码器。
-*-
是 Emacs-specific syntax ;让文本编辑器知道要使用什么编码。它使评论对两个工具有用。 VIM 支持 similar syntax .
关于python - 'coding=utf8' 和 '-*- coding: utf-8 -*-' 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20301920/