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.
Das pydoc -k
Flag durchsucht die Dokumentation.
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 suchenSie 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:
Sie können in ihrer Beschreibung nach Modulen suchen, die "pdf" enthalten, indem Sie den Befehl help("modules pdf")
ausführen.
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.
(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;
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.
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: Ссылка
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.
Tags und Links python