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:

  • Wie kann ich sagen, dass Aptana Studio Python virtualenv benutzt?
  • Subprocess stürzt unerwartet von PyDev ab, funktioniert gut aus Doppelklick in Windows Explorer
  • Embed python code in C ++ (Windows + minGW + Python 2.7.2 + Eclipse)
  • Wie bekomme ich Unit-Test-Ergebnisse in Eclipse + Pydev?
  • Wie bekomme ich in der Pydev Eclipse Editor Marge Pylint Warnungen markiert?
  • Pydev: debug im Konsolenmodus (interaktiv)?
  • 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?

  • Klassenattribut Änderungswert ohne Grund
  • Wie programmgesteuert man ein Attribut?
  • Python "privater" Name mangling und Instanz vs Klassenattribute
  • Python - AttributeError: 'NoneType' Objekt hat kein Attribut 'findAll'
  • Python matplotlib verringert die Größe der colorbar Etiketten
  • Attributzuordnung zum eingebauten Objekt
  • 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.