문제

파이썬이 Java에서 오는 것으로 시작합니다.

수업을 찾을 수있는 Javadoc API와 비슷한 것이 있는지 궁금합니다.

나는 매우 도움이되는 것을 발견했다 도움 (사물) 파이썬에서 (명령 줄)

나는 이것을 찾았다 :

http://docs.python.org/2/

https://docs.python.org/2/py-modindex.html

그러나 이미 찾고있는 클래스 이름이있을 때 도움이되는 것 같습니다. Javadoc API에는 모든 클래스가 있으므로 필요한 것이 필요한 경우 "필요한 것"과 같은 클래스로 스크롤합니다. 아니면 때때로 나는 그들이하는 일을보기 위해 모든 수업을 탐색하고, 제가 필요한 기능이 언제 필요한지 내 두뇌는 나를 회상합니다. 우리는 Javadoc 기억에서 비슷한 것을 보았습니다!?

그러나 나는 파이썬에서 비슷한 것을 찾지 못하는 것 같습니다 (아직).

BTW 나는 결국 이것을 읽을 것임을 알고 있습니다.

https://docs.python.org/2/library/

그러나 글쎄, 나는 그것이 오늘이 아니라고 생각합니다.

도움이 되었습니까?

해결책

PYDOC?

더 정교한 것을 찾고 있는지 확실하지 않지만 트릭을 수행합니다.

다른 팁

표준 파이썬 라이브러리는 상당히 잘 문서화되어 있습니다. 파이썬으로 점프하고 모듈을 가져 오려고 "OS"라고 말하고 실행하십시오.

import os   
help(os)

이것은 모듈의 각 항목에 문서 문자열을 읽고 표시합니다. 이것이 바로 PYDOC도 할 일입니다.

편집하다: epydoc 아마도 당신이 찾고있는 것과 정확히 일 것입니다.

Python.org에서 Python 2.5를 다운로드했으며 PYDOC가 포함되어 있지 않습니다.

Directorio de C:\Python25

9/23/2008  10:45 PM    <DIR>          .
9/23/2008  10:45 PM    <DIR>          ..
9/23/2008  10:45 PM    <DIR>          DLLs
9/23/2008  10:45 PM    <DIR>          Doc
9/23/2008  10:45 PM    <DIR>          include
9/25/2008  06:34 PM    <DIR>          Lib
9/23/2008  10:45 PM    <DIR>          libs
2/21/2008  01:05 PM            14,013 LICENSE.txt
2/21/2008  01:05 PM           119,048 NEWS.txt
2/21/2008  01:11 PM            24,064 python.exe
2/21/2008  01:12 PM            24,576 pythonw.exe
2/21/2008  01:05 PM            56,354 README.txt
9/23/2008  10:45 PM    <DIR>          tcl
9/23/2008  10:45 PM    <DIR>          Tools
2/21/2008  01:11 PM             4,608 w9xpopen.exe
          6 archivos        242,663 bytes

그러나 그것은 (내가 추측하는 대신) pydocgui ...

C:\Python25>dir Tools\Scripts\pydocgui.pyw

10/28/2005  07:06 PM               222 pydocgui.pyw
           1 archivos            222 bytes

이것은 웹 서버를 시작하고 내가 찾고있는 것을 보여줍니다. 모든 모듈과 플랫폼과 함께 제공되는 모든 클래스.

문서 DIR에는 다음과 동일하게 포함됩니다.

http://docs.python.org/

Pydoc에게 안내해 주셔서 감사합니다.

BTW 나는 결국 이것을 읽을 것임을 알고 있습니다.

http://docs.python.org/lib/lib.html

그러나 글쎄, 나는 그것이 오늘이 아니라고 생각합니다.

나는 당신이 실수를하고 있다고 제안합니다. Lib Doc은 "클래스, 방법 및 사용 방법에 대한 예"를 가지고 있습니다. 그것 ~이다 당신이 찾고있는 것.

나는 항상 Java와 Python을 모두 사용합니다. 라이브러리 문서를 파헤 치면 찾고있는 모든 것을 찾을 수 있습니다.

당신은 설정할 수 있습니다 환경 변수 Pythondocs 파이썬 문서가 설치된 위치를 가리 킵니다.

내 시스템에서는 들어 있습니다 /usr/share/doc/python2.5

따라서이 변수를 정의 할 수 있습니다 쉘 프로파일 또는 시스템에 따라 다른 곳 :

Pythondocs를 내보내기 =/usr/share/doc/python2.5

이제 심문 파이썬 콘솔을 열면 도움말 시스템에 전화 할 수 있습니다. 예를 들어:

>>> help(Exception)
>>> Help on class Exception in module exceptions:

>>> class Exception(BaseException)
>>>  |  Common base class for all non-exit exceptions.
>>>  |  
>>>  |  Method resolution order:
>>>  |      Exception

문서화는 다음과 같습니다.

https://docs.python.org/library/pydoc.html

여기 파이썬의 모든 모듈 목록입니다. 그것이 당신이 정말로 당신이 무엇인지 확실하지 않습니다.

Windows에서 작업하는 경우 파이썬을 활성화하십시오 검색 가능한 도움말 파일의 라이브러리 참조를 포함한 문서가 함께 제공됩니다.

또한 시도하십시오

pydoc -p 11111

그런 다음 웹 브라우저를 입력하십시오 http : // localhost : 11111

편집 : 물론 11111 대신 포트 번호에 다른 값을 사용할 수 있습니다.

그것은 당신의 질문에 직접 대답하지 않습니다 (그래서 나는 아마 다운 그레이드 될 것입니다), 당신은 관심이있을 것입니다. Jython.

Jython은 100% 순수한 Java로 작성된 고급의 역동적 인 객체 지향 언어 파이썬을 구현하고 Java 플랫폼과 완벽하게 통합되었습니다. 따라서 모든 Java 플랫폼에서 Python을 실행할 수 있습니다.

Java에서 왔기 때문에 Jython은 Python을 활용하면서 Java 지식을 사용할 수 있도록 도와 줄 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top