PEP0263规定了在Python源文件内部声明编码的语法。
是否可以从命令行指定编码?
或者这样做有何不良影响?
例如:
$ python --encoding utf-8 myscript.py
甚至更多:
$ PYTHONSOURCEENCODING=utf-8 python myscript.py
PEP0263规定了在Python源文件内部声明编码的语法。
是否可以从命令行指定编码?
或者这样做有何不良影响?
例如:
$ python --encoding utf-8 myscript.py
$ PYTHONSOURCEENCODING=utf-8 python myscript.py
sed'1s/^/# -*- coding: utf-8 -*-\n/' script.py | python
将编码行前置到任何python脚本中。