首页 > 解决方案 > 如果在 python 源文件中标识了编码,python 解释器如何知道 python 源文件的编码?

问题描述

Python解释器需要知道python源文件的编码,才能解释python代码。我们知道python源文件的编码是在源文件的第一行或第二行标识的,格式如下

#!/usr/bin/python
# -*- coding: <encoding name> -*-

但是,如果python解释器不知道python源文件的编码,它如何读取python源文件的第一行或第二行来确定编码?

标签: pythonencodingpythoninterpreter

解决方案


推荐阅读