gpt4 book ai didi

python - 'coding=utf8' 和 '-*- coding: utf-8 -*-' 有什么区别?

转载 作者:IT老高 更新时间:2023-10-28 21:02:13 25 4
gpt4 key购买 nike

使用有什么区别

#coding=utf8

# -*- coding: utf-8 -*-

怎么样

# encoding: utf-8

最佳答案

没有区别; Python 可以识别所有 3 个。它会寻找模式:

coding[:=]\s*([-\w.]+)

在文件的前两行(也必须以 # 开头)。

这是文字“编码”,后跟冒号或等号,后跟可选的空格。遵循该模式的任何单词、破折号或点字符都被读取为编解码器。

-*-Emacs-specific syntax ;让文本编辑器知道要使用什么编码。它使评论对两个工具有用。 VIM 支持 similar syntax .

PEP 263: Defining Python Source Code Encodings .

关于python - 'coding=utf8' 和 '-*- coding: utf-8 -*-' 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20301920/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com