关于python程序开头
看大神的程序,开头都会有# -*- coding: utf-8 -*-可是加# 实际又不会运行
而且在调试的时候从SQL读取的数据是GBK的也能正常运行。
求大神解释,这条语句的意义。 指明字符编码为utf-8 老子最酷 发表于 2016-11-24 00:20
指明字符编码为utf-8
有实际意义么?还有其他用途么? 老子最酷 发表于 2016-11-24 00:20
指明字符编码为utf-8
是仅仅注释用么? 漫步Roam 发表于 2016-11-24 00:22
是仅仅注释用么?
不仅仅是 注释用啊!
声明的编码和实际的编码 都为UTF8
你可以实际操作一下 #!/usr/bin/python
如果仅仅是注释用,那么就没有必要是相同的标准格式
就如上面的例子,虽然是#注释行
但还是会引导python程序寻找解释器工作
所以我的预感是,绝对不单单是注释给自己看,但程序又没有真的转成uft8去工作。 漫步Roam 发表于 2016-11-24 00:21
有实际意义么?还有其他用途么?
就是注释说明
页:
[1]