2012-09-28 5 views
6

I 편집 파이썬 스크립트, 나는 항상 내 스크립트의 시작 부분에이를 넣어 : 적어도 (이것은 권장pydoc이 함께 망쳐 놨 : UTF-8 - * - 이맥스와

#!/usr/bin/env python 
# -*- coding: utf-8 -*- 

, 낙심하지 말 것). PEP 0236.

그러나, 나는 그냥 제대로 pydoc 인식 (무시)하지 않는 것을 발견

$ pydoc myscript.py 
Help on module myscript: 

NAME 
    myscript - # -*- coding: utf-8 -*- 

그 문제를 해결하는 방법이 있나요? 또는 -*- coding: utf-8 -*-을 사용하는 대신 좋은 방법일까요? 나는 당신이 실제로 문서 문자열을 제공하는 경우 인코딩 라인이 생략 될 것으로 보인다 파이썬 2.6

+2

이 나에게 벌레처럼 보인다. Pydoc에서 확인 했습니까? –

+0

@BurhanKhalid : 저는 Python을 처음 접했습니다. 어떻게 확인합니까? – Frank

답변

7

을 사용하고

.

파일 내용 :

#!/usr/bin/env python 
# -*- coding: utf-8 -*- 
"""Documentation for myscript""" 

pydoc이 출력 :

$ pydoc myscript.py 
Help on module myscript: 

NAME 
    myscript - Documentation for myscript