Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Pydoc与-*-编码混乱:utf-8-*-_Python_Emacs_Encoding_Pydoc - Fatal编程技术网

Python Pydoc与-*-编码混乱:utf-8-*-

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-*- 我使用的

我用Emacs编辑Python脚本,我总是在脚本的开头写上:

#!/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比较陌生。我怎么检查?