当前位置:Python

由于Python源代码是文本文件,故在保存源代码时,务必指定保存为UTF-8编码。当Python解释器读取源代码时,为了让它按UTF-8编码读取,通常在文件开头写上这两行:

#!/usr/bin/env python3
#-*- coding: utf-8 -*-
第一行注释是为了告诉Linux/OS X 系统,这是一个Python可执行程序,Windows系统会忽略这个注释:

第二行注释是为了告诉Python解释器,安装UTF-8编码读取源代码,否则,源代码中的中文在输出时可能会有乱码。

申明了UTF-8编码并不意味着.py文件就是UTF-8编码,还必须确保文本编辑器正在使用UTF-8 without BOM 编码
评论
一些有趣的事儿