So suchen Sie mithilfe der Python-Konsole nach Hilfe

7

Gibt es eine Möglichkeit, nach einem bestimmten Paket / einer bestimmten Funktion unter Verwendung von Schlüsselwörtern in der Python-Konsole zu suchen?

Ich möchte zum Beispiel "pdf" für pdf-bezogene Aufgaben suchen.

    
Umair Ahmed 09.06.2009, 09:37
quelle

9 Antworten

8

Das pydoc -k Flag durchsucht die Dokumentation.

%Vor%

Von einem Terminal, run ..

%Vor%

.. zum Beispiel:

%Vor%

Es durchsucht nicht den Inhalt der Dokumentation, aber es durchsucht alle Modulnamen. Wenn das nicht genug ist, würde ich vorschlagen, Google oder StackOverflow zu verwenden, um nach "Python PDF-Modul" oder ähnlichem

zu suchen     
dbr 09.06.2009, 13:30
quelle
8

Sie können Hilfe verwenden, um auf die Docstrings der verschiedenen Module zuzugreifen, die Sie importiert haben, z. B. versuchen Sie Folgendes:

%Vor%

und Sie erhalten einen Fehler,

%Vor%

und Sie erhalten eine Liste der verfügbaren Methoden im Modul, aber erst nachdem Sie sie importiert haben. Es funktioniert auch mit individuellen Funktionen, z.B. Nach dem Import von Mathematik versuchen:

%Vor%

Um mit pdf zu arbeiten, müssen Sie wahrscheinlich ein Drittanbieter-Modul installieren. Eine schnelle Suche hat mich zu diesem Ergebnis geführt, das ich nicht versucht habe:

Ссылка

    
Jaime 09.06.2009 10:45
quelle
5

help ("Module")

%Vor%     
John Pirie 09.06.2009 13:20
quelle
4

Sie können in ihrer Beschreibung nach Modulen suchen, die "pdf" enthalten, indem Sie den Befehl help("modules pdf") ausführen.

    
John D. Cook 12.01.2011 15:20
quelle
3

pip ist eine ausgezeichnete Ressource. Wenn pip installiert ist (wenn Sie es nicht haben, Anweisungen sind hier ), dann unter Windows Befehlsshell können Sie Folgendes tun:

%Vor%

Es gibt eine Fülle von Optionen zurück.

%Vor%

usw.

    
twasbrillig 02.11.2014 04:35
quelle
2

(Jahre später) Ich benutze jetzt Pip-Suche und yolk -M oder -H Paketname: -M für Metadaten, -H, um zu seiner Webseite zu navigieren .

Um PyPI (Python Package Index) Paketinformationen lokal zu suchen, probiere pypi-grep . Ein Beispiel: pypi-grep 'pyqt' - & gt;

%Vor%

pypi-grep ist nur eine Datei mit einer langen Zeile pro PyPI-Paket, mit den Informationen, die Sie oben sehen, plus einem trivialen Bash-Skript, um die Datei zu egrepieren.
Warum ? Das Übernehmen einer lokalen Datei ist sehr schnell und sehr einfach, für alt Unix-Leute und einfache Suchen: "Was ist XYZ?"

hg clone http://bitbucket.org/denisb/pypi-grep/ sollte pypi-grep und pypi-grepfile-2009-06-08 oder ähnliches herunterladen; Verschiebe sie in ein Verzeichnis in deinem PATH. (Erstes easy_install hg , wenn Sie hg nicht haben.)

Anmerkungen:

die pypi-grepfile hat nur eine Version pro Paket, die neueste; Mehrzeilige Zusammenfassungen sind zu einer langen Linie gefaltet (was ich mit pypi-grep | less -iS hacken).

pypi-grep -h listet einige Optionen auf

Die Daten stammen von Ссылка xmlrpc, Aber Vorsicht: Einige Pakete in list_packages haben keine package_releases oder keine freigegebenen Daten und einige Freigaben bei Timeout (timeout_xmlrpclib); Was du siehst, ist alles, was du bekommst.

Feedback ist willkommen.

    
denis 09.06.2009 14:48
quelle
1

In Konsolentyp help (Objekt):

%Vor%

Leider gibt es keine Hilfe für pdf:

%Vor%

Wie gesagt, versuchen Sie, Internet zu suchen (SO funktioniert sehr gut:)

Diese Seite kann auch hilfreich sein: Ссылка

    
Michał Niklas 09.06.2009 10:36
quelle
1

Rekursiv denken:

%Vor%

von hier:

%Vor%

viele wichtige Informationen zur Suche in Python-Dokumenten dort.

    
VDV 04.07.2014 02:24
quelle
0

Versuchen Sie help() oder dir() . AFAIR gibt es keine eingebaute Unterstützung für pdf-bezogene Aufgaben in der einfachen Python-Installation. Eine andere Möglichkeit, Hilfe für Python-Module zu finden, ist google;)

Dokumente:

Ссылка

Ссылка

BEARBEITEN:

%Vor%

Sie müssen das Haupt-Python-Verzeichnis in Ihrem Pfad haben. Und es wird nicht unter IDLE funktionieren. HTH.

    
uolot 09.06.2009 09:48
quelle

Tags und Links