Python字符串和编码注释

2019-01-31  本文已影响0人  林泉孤独

  由于Python源码也是一个文本文件,所以当源码包含中文时,在保存源码时,就必须务必指定保存为UTF-8源码,当Python解释器读取源码时,为了让它按UTF-8源码解读,我们通常在源码开头写上这两行注释:

#!/user/bin/env python3

# -*- coding: utf-8 -*-

第一行注释:告诉os X、Linux这个程序是个可执行Python程序,Windows系统会忽略这个注释;

第二行注释:为了告Python系统,这个程序要根据UTF-8编码读取源码,否则源码中有中文可能会乱码;

测试:

如果notebook用得是UTF-8格式编码,则两行注释都写上,测试成功;

如果notebook用得是UTF-8无BOM编码,则只需要写上第二行,测试成功;

(以上结果暂定)

上一篇下一篇

猜你喜欢

热点阅读