Python DocStrings & Pydev

Ich habe Pydev auf und läuft, und fast alles funktioniert gut. Allerdings habe ich Probleme mit docstrings.

Sagen wir zum Beispiel habe ich eine Funktion wie die folgenden:

def _get_logging_statement(self): """Returns an easy to read string which separates items in the log file cleanly""" result = "\n\n#=============================================" result += "\n# %-80s#"(self) result =+ "\n\n#============================================" return result 

Nehmen wir an, ich habe das Zeichen überschrieben, um diesen String auch richtig zu formatieren.

Wenn ich darüber schwebe in Eclipse zeigt es mir die volle docstring wie beabsichtigt, aber unterhalb der docstring ist die Umsetzung. Gibt es eine Möglichkeit, nur den docstring zu zeigen?

  • Warum ist keine IDLE beim Erstellen einer neuen Protokolldatei mit Logging-Modul, wenn sie wieder ausgeführt wird?
  • Google App Engine Launcher Python Pfad
  • Wie man Python benutzt, um Datenbank parallel zu verfassen
  • Was ist der beste Weg, um Python-Dokumentation für alle installierten Pakete zu lesen?
  • Fehler beim Ablauf in Eclipse mit PyDev / Fehler Initialisierung der Konsole
  • Python-Pandas: Zeigt den Index der Zeilen, welche Spalte mit einem bestimmten Wert übereinstimmt
  • Probleme bei der Installation von scipy in virtualenv auf einem amazon ec2 linux micro Instanz
  • Warum nicht virtualenv auf Windows assoziieren .py / .pyw / .pyo / .pyc Dateien mit virtualenvs Version von Python ausführbaren Dateien?
  • 2 Solutions collect form web for “Python DocStrings & Pydev”

    Sieht es nicht so aus. Googled um für dieses Problem und das Top-Ergebnis zeigte mich auf diese Pydev-Benutzer Post :

    Am Mo, 3. Mai 2010 um 5:45 Uhr, Janosch Peters schrieb:

    Hallo,

    Wenn ich über eine Funktion oder Klasse schwebe, bekomme ich einen Tooltip, der die ganze Definition der Funktion / Klasse nicht nur den docstring (wie ich erwarten würde) zeigt.

    Ist das erwartete Verhalten? Ich denke, es wäre sinnvoller, wenn nur der Inhalt des docstrings angezeigt wird.

    Es wird derzeit erwartet. Bitte geben Sie eine Feature-Anfrage ein, um nur die docstring eine Option zu zeigen.

    Prost,

    Fabio

    Schaute um den Pydev Bug / Feature Tracker und fand nicht dieses spezifische Problem eingegeben. Vielleicht möchten Sie es in den Pydev-Feature-Request-Tracker eingeben und sehen, ob Sie dort Hilfe bekommen können.

    Ich habe diese Feature-Anfrage als Ticket # 191, aber es bekam keine upvotes und wurde in Eisbox vor kurzem verschoben. Ich würde wirklich lieben eine Option, um nur docstring zeigen, aber es denke nicht, dass wir das in naher Zukunft bekommen werden.

    Python ist die beste Programmiersprache der Welt.