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编码,则只需要写上第二行,测试成功;
(以上结果暂定)