Hallo,
tolle Sache, dass es nun deutschsprachiges Forum gibt
Meine Frage:
Wie kann ich einen grösseren Teil des Codes schnell auskommentieren?
Soweit ich jetzt informiert bin, muss ich vor jeder Zeile einzeln ein
# vorsetzen.
Gibt es eine zweite möglichkeit wie in c:
entweder /*
......
*/
oder
ifdef xxxx
#endif
Wie sieht es generell mit Präprozessor Ersatz aus?
TIA
Kommentare in Python
VORSICHT: Das ist ein HACK, der oft, aber nicht immer funktioniert. Der Code wird nicht auskommentiert, sondern in einen String umgewandelt, der mangels Referenzen meist sofort wieder vergessen wird - also nur annähernd das, was man von Kommentaren erwartet.jochim hat geschrieben:Auskommentieren sieht so aus:
''' Aukommentierter
Code
'''
Jochim
In einem Fall wie dem folgenden geht sowas aber nicht:
Code: Alles auswählen
x = [
13,
23,
33,
43,
#53,
#63,
#73
]
Ich würde stattdessen besser einen Editor benutzen, der einen beim Ein- und Auskommentieren unterstützt - wie z.B. den Emacs - und die Standardkommentare verwenden.
Danke für die Info.
Schade, dass es hier kein effizientes Verfahren gibt.
Werde mir am besten ein Makro machen.
Am besten Block markieren, dann zwei Tastenkombinationen
"Kommentar ein", "Kommentar aus"
Schade, dass es hier kein effizientes Verfahren gibt.
Werde mir am besten ein Makro machen.
Am besten Block markieren, dann zwei Tastenkombinationen
"Kommentar ein", "Kommentar aus"
Genau das macht z.B. der Emacs. Der macht auch verschachtelte Kommentare: erst drei Zeilen auskommentieren, dann einen größeren Block, der die drei Zeilen umschließt, und dann den großen Block wieder rückgängig -> der kleine bleibt erhalten.FranDoc hat geschrieben: Werde mir am besten ein Makro machen.
Am besten Block markieren, dann zwei Tastenkombinationen
"Kommentar ein", "Kommentar aus"
Wer nicht zwingend an seinem Editor hängt, dem empfehle ich einfach mal rumzuschauen, es gibt viele gute Editoren mit Python-Unterstützung, eine Liste ist z.B. unter http://www.python.org/cgi-bin/moinmoin/PythonEditors zu finden.
-
- User
- Beiträge: 728
- Registriert: Sonntag 22. September 2002, 08:32
- Wohnort: Sauerland
- Kontaktdaten:
Also, das ist auch eine Sache des Editors. Freunde des vi's (vi, vim, elvis, gvim, etc.) schreiben einfach:
Zu deutsch: Ersteze von Zeile bis Zeile alle Zeilenanfänge durch ein Kommentarzeichen. Ist doch easy oder?
Den vi gibt's übrigens auch für Window's (z. B. Lemmy)
Hans
Code: Alles auswählen
:vonZeile,bisZeile s/^/#/
Den vi gibt's übrigens auch für Window's (z. B. Lemmy)
Hans