在Google App Engine中设置默认编码为UTF-8时,是否需要在所有Python文件中都设置?

0 投票
1 回答
610 浏览
提问于 2025-04-18 05:07

我在这个回答里看到了这段代码:设置Python27 Google AppEngine整个应用的默认编码

#!/usr/bin/python
# -*- coding: utf-8 -*-
from __future__ import unicode_literals

我是不是只需要在main.py(处理请求的文件)里做这个,还是说我创建的每一个Python文件都要这样做呢?

1 个回答

0

没错,就像 from __future__ import 这一行一样, # coding 这一行只对它所在的 文件 有效。

Python 在把源文件编译成字节码的时候会用到这个设置,如果你愿意的话,可以为不同的源文件使用不同的编码方式。

撰写回答