首頁  >  問答  >  主體

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

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

为什么很多写法

巴扎黑巴扎黑2741 天前833

全部回覆(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
  • 取消回覆