文章内容

2018/9/13 11:18:31,作 者: 黄兵

python 编码格式声明

最近学习python,看到开头注释有如下语句:

#!/usr/bin/python
# -*- coding:  -*-

那么为什么要这么声明呢?

如果在Python中我们并没有声明别的编码方式,就是以ASCII编码作为标准编码方式的,加入上面的注释就是为了确定编码格式,一般采用utf-8

为了定义源文件的编码方式,一个魔法是的声明应当被放在这个文件的第一行或者是第二行例如:

#!/usr/bin/python
# -*- coding: utf-8 -*-

常见的几种写法:

第一种:

#!/usr/bin/python
# -*- coding: latin-1 -*-
import os, sys
...

第二种:

#!/usr/bin/python
# -*- coding: utf-8 -*-


分享到:

发表评论

评论列表