博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Python]编码声明:是coding:utf-8还是coding=urf-8呢
阅读量:5877 次
发布时间:2019-06-19

本文共 392 字,大约阅读时间需要 1 分钟。

怎么声明呢?

如果在Python中我们并没有声明别的编码方式,就是以ASCII编码作为标准编码方式的
为了定义源文件的编码方式,一个魔法是的声明应当被放在这个文件的第一行或者是第二行例如:

#coding=

或者(使用流行编辑器中的格式化方式)

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

或者

#!/usr/bin/python  # vim: set fileencoding=
:

不管怎么样,这些在第一行或者第二行的声明都要符合正则表达式

"coding[:=]\s*([-\w.]+)"

所以我们就可以知道为什么使用冒号或者等号都可以了,如果声明的编码python不能识别就会报错

转载于:https://www.cnblogs.com/muahao/p/6682385.html

你可能感兴趣的文章
移动端h5页面适配
查看>>
Python爬虫入门
查看>>
Hyperledger Fabric周周记:起源
查看>>
CSS查漏补缺
查看>>
写一个“特殊”的查询构造器 - (三、条件查询)
查看>>
[LeetCode] Reverse Words in a String II
查看>>
CentOS安装GraphicsMagick
查看>>
promise化微信小程序api
查看>>
JavaScript函数式编程之管道分支,消除if/else的一种方式
查看>>
浅谈BFC
查看>>
springBoot的工作机制--springBoot揭秘
查看>>
webclient对reactor-netty的封装
查看>>
c++ 于编译期检测两个类型之间是否可以转化
查看>>
结合kmp算法的匹配动画浅析其基本思想
查看>>
WPF:Animation动画-TargetValues目标值From、To、By动画
查看>>
vue进行wepack打包执行npm run build出现错误
查看>>
nginx搭建
查看>>
【d3.js v4基础】过渡transition
查看>>
VUEJS开发规范
查看>>
Android系统的创世之初以及Activity的生命周期
查看>>