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

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

为什么很多写法

阅读 12.6k
5 个回答

用python3不用写吧!!

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

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

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题