553 Stimmen

Wie man einen Codeblock in Python auskommentiert

Gibt es einen Mechanismus, um große Blöcke von Python-Code auszukommentieren?

Im Moment sehe ich nur die Möglichkeit, Code auszukommentieren, indem ich entweder jede Zeile mit einem # oder den Code in dreifache Anführungszeichen zu setzen: """ .

Das Problem dabei ist, dass das Einfügen von # vor jeder Zeile ist umständlich und """ lässt die Zeichenkette, die ich als Kommentar verwenden möchte, in der generierten Dokumentation erscheinen.

Nach dem Lesen aller Kommentare scheint die Antwort "Nein" zu lauten.

3 Stimmen

Diese Frage wurde zuvor in Stack Overflow Frage beantwortet Warum hat Python keine mehrzeiligen Kommentare? .

0 Stimmen

Zusätzliche Richtlinien der beruflichen Praxis, "Verwenden Sie keine dreifachen Anführungszeichen", unterscheidet es von anderen Beiträgen ...

13 Stimmen

Seufz. Eine weitere nützliche und nicht doppelte Frage, die als Duplikat markiert wurde... Diese fragt nach einer Lösung, während die andere die Antwort (nämlich dass es keine Lösung gibt) als Voraussetzung für die Frage nimmt, die sie zu stellen hat.

6voto

jacanterbury Punkte 1295

Ja, das ist der Fall (abhängig von Ihrem Editor). Unter PyDev (und in Aptana-Studio mit PyDev):

  • Ctrl + 4 - Kommentar ausgewählter Block

  • Ctrl + 5 - Ausgewählten Block auskommentieren

0 Stimmen

Aber es ist kein Pep8-Format.

6voto

arun Punkte 9975

En Eclipse + PyDev Die Kommentierung von Python-Blöcken ist ähnlich wie die Kommentierung von Java-Blöcken in Eclipse; wählen Sie die Zeilen aus, die Sie kommentieren möchten, und verwenden Sie Ctrl + / zu kommentieren. Um einen kommentierten Block wieder freizugeben, tun Sie dasselbe.

6voto

In Visual Studio mit der Option Python-Werkzeuge für Visual Studio können Blöcke auskommentiert werden durch Ctrl + K , Ctrl + C und unkommentiert von Ctrl + K , Ctrl + U .

1 Stimmen

Dies gilt auch für Visual Studio Code.

0 Stimmen

Unter Windows für VS Code ctrl + /

4voto

Jaime Soriano Punkte 7219

Der einzige Mechanismus zum Auskommentieren von Python-Code (verstanden als Code, der vom Interpreter ignoriert wird) ist Die .

Wie Sie sagen, können Sie auch String-Literale , die vom Interpreter nicht ignoriert werden, aber für die Programmausführung völlig irrelevant sein können.

2voto

Hamid Punkte 21

En Eclipse mit PyDev können Sie einen Codeblock auswählen und die Taste Ctrl + # .

1 Stimmen

Um einen Block zu entkommentieren, verwenden Sie ctrl+shift+#

0 Stimmen

Dies funktioniert auch in komodo-edit für Python

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X