Python将以下内容识别为定义文件编码的指令:
# -*- coding: utf-8 -*-
我确实在(-*- var: value -*-
)之前看到过这种说明。它从何而来?完整规范是什么,例如,值可以包含空格,特殊符号,换行符,甚至-*-
本身吗?
我的程序将编写纯文本文件,我想使用这种格式在其中包含一些元数据。
使用
—
Basj
# coding: utf8
作品的开箱与Python 2.7,外连PyCharm的。(我使用SublimeText)。
@Cbhihe这个问题与Python无关,与指令的功能或工作方式无关。它询问的是哪个Python之前的软件发明了它,以及它是否还有其他功能,而不仅仅是文件编码。
—
hamstergene '19
# coding: utf-8