源文件的编码环境

默认情况下,python的源码文件是UTF-8,这种编码支持世界上大多数语言的字符,可以用于字符串字面值、变量、函数名及注释——尽管标准库只用常规的ASCII字符作为变量名或函数名,可移植代码都应遵守此约定,要正确现实这些字符,编辑器必须能识别UTF-8编码,而且必须使用支持文件中所有字符的字体。
若不使用默认编码,则要生命文件的编码,文件的第一行要写成特殊注释,句法如下:

# -*- coding: encoding -*-

比如,声明使用windows-1252编码,源码文件要写成:

# -*- coding: cp1252 -*-

第一行的规则也有一种例外情况,源码以UNIX“sheng”行开头。此时,编码声明要写在文件的第二行。

例如:

#!/usr/bin/env python3
# -*- coding: cp1252 -*-

更多内容请参考python的官方文档

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值