Python Pydoc与-*-编码混乱:utf-8-*-
我用Emacs编辑Python脚本,我总是在脚本的开头写上:Python Pydoc与-*-编码混乱:utf-8-*-,python,emacs,encoding,pydoc,Python,Emacs,Encoding,Pydoc,我用Emacs编辑Python脚本,我总是在脚本的开头写上: #!/usr/bin/env python # -*- coding: utf-8 -*- 这是建议(至少,不是劝阻)在 但是,我刚刚发现pydoc无法正确识别(忽略)它: $ pydoc myscript.py Help on module myscript: NAME myscript - # -*- coding: utf-8 -*- 有办法解决这个问题吗?还是使用-*-编码的好替代方法:utf-8-*- 我使用的
#!/usr/bin/env python
# -*- coding: utf-8 -*-
这是建议(至少,不是劝阻)在
但是,我刚刚发现pydoc
无法正确识别(忽略)它:
$ pydoc myscript.py
Help on module myscript:
NAME
myscript - # -*- coding: utf-8 -*-
有办法解决这个问题吗?还是使用-*-编码的好替代方法:utf-8-*-
我使用的是Python2.6,如果您实际提供了文档字符串,那么编码行将被跳过 文件内容:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""Documentation for myscript"""
pydoc输出:
$ pydoc myscript.py
Help on module myscript:
NAME
myscript - Documentation for myscript
对我来说这看起来像个虫子。你在pydoc上查过了吗?@BurhanKhalid:我对Python比较陌生。我怎么检查?