首页  >  问答  >  正文

python3.x - python指定utf-8编码的标准写法是什么?

# -*- coding:utf-8 -*-
# coding=utf-8
# encoding: utf-8

为什么很多写法

巴扎黑巴扎黑2741 天前824

全部回复(5)我来回复

  • 阿神

    阿神2017-04-18 10:17:58

    PEP0263:
    https://www.python.org/dev/pe...

    回复
    0
  • PHP中文网

    PHP中文网2017-04-18 10:17:58

    雷雷

    回复
    0
  • 怪我咯

    怪我咯2017-04-18 10:17:58

    https://www.python.org/dev/pe...
    pep0263中有描述。。。

    回复
    0
  • PHP中文网

    PHP中文网2017-04-18 10:17:58

    用python3不用写吧!!

    回复
    0
  • 天蓬老师

    天蓬老师2017-04-18 10:17:58

    写法确实有好多,题主给出的几个都可以,前两个比较常见

    但是只要符合下面这个正则即可:

    ^[ \t\v]*#.*?coding[:=][ \t]*([-_.a-zA-Z0-9]+)
    

    注意:写的时候coding和等号冒号中间没有空格或者制表符

    回复
    0
  • 取消回复