在Google App Engine中设置默认编码为UTF-8时,是否需要在所有Python文件中都设置?
我在这个回答里看到了这段代码:设置Python27 Google AppEngine整个应用的默认编码
#!/usr/bin/python
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
我是不是只需要在main.py(处理请求的文件)里做这个,还是说我创建的每一个Python文件都要这样做呢?
1 个回答
0
没错,就像 from __future__ import
这一行一样, # coding
这一行只对它所在的 文件 有效。
Python 在把源文件编译成字节码的时候会用到这个设置,如果你愿意的话,可以为不同的源文件使用不同的编码方式。