Hallo werte KollegInnen.
Ich suche einen Pyhton-Code-Formatter, der mir einige vorhandene,
aber mieserabel formatierte Python-Skripte (eines Pythonbeginners,
dessen Scriptergebnis ganz brauchbar ist) formatiert.
So etwas in der Art "htmltidy oder perltidy"...
Bei google und im Forum hab' ich nach 20 min. aufgegeben.
Falls jemand etwas kennt...
MfG, Klaus
Python-Source-tidy-Formatierer gesucht
-
- User
- Beiträge: 5
- Registriert: Sonntag 20. August 2006, 02:51
- Wohnort: Hannover
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Vim kanns auch, wobei ich es nie benutzt habe. Ich säubere Code meist von Hand, da kann ich auch noch "intelligentere" Änderungen machen.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
-
- User
- Beiträge: 5
- Registriert: Sonntag 20. August 2006, 02:51
- Wohnort: Hannover
Danke für's erste (ist das ein Deppenapostroph? )
Ich habe heute sowieso schon im VIM diverse Optimierungen
vorgenommen.
Aber mein Problem ist ja:
Ich habe Code, den ich erst mal zum Laufen bringen will, den
ich noch gar nicht verstanden habe (weil ihn wer anderes
geschrieben hat), der also zwar grundsätzlich läuft, den ich
aber zur Weiterverarbeitung optisch und formatierungs-mäßig
verbessern will.
Und da hoffe ich eben auf ein Tool, das das für Python automatisch
kann, indem es die verschiedenen Block-Ebenen erkennt und
blockweise an die PEP-Styles anpasst...
Schaun' mer mal, vielleicht sagt Kollege Googel ja noch mehr...
MfG, Klaus
Ich habe heute sowieso schon im VIM diverse Optimierungen
vorgenommen.
Aber mein Problem ist ja:
Ich habe Code, den ich erst mal zum Laufen bringen will, den
ich noch gar nicht verstanden habe (weil ihn wer anderes
geschrieben hat), der also zwar grundsätzlich läuft, den ich
aber zur Weiterverarbeitung optisch und formatierungs-mäßig
verbessern will.
Und da hoffe ich eben auf ein Tool, das das für Python automatisch
kann, indem es die verschiedenen Block-Ebenen erkennt und
blockweise an die PEP-Styles anpasst...
Schaun' mer mal, vielleicht sagt Kollege Googel ja noch mehr...
MfG, Klaus
woher soll man bei falscher einrückung bei Python wissen, was zu was gehört? Das kann doch nicht gehen. Wenn ich zu früh eine Ebene nach oben gehe, weiß das Einrückungsprogramm ja dann auch nicht, dass das zu einer anderen Ebene gehört?!
LG Tobi
LG Tobi
- birkenfeld
- Python-Forum Veteran
- Beiträge: 1603
- Registriert: Montag 20. März 2006, 15:29
- Wohnort: Die aufstrebende Universitätsstadt bei München
reindent.py bringt zumindest mal die Einrückungen in Ordnung:
http://svn.python.org/projects/python/t ... eindent.py
http://svn.python.org/projects/python/t ... eindent.py
Nein. Der Aposthroph ist ein Auslassungszeichen. "Für's" heißt eigentlich "Für das". Die Buchstaben "da" werden weggelassen, von daher ist es korrekt.KlausHeinisch hat geschrieben:Danke für's erste (ist das ein Deppenapostroph? )
-
- User
- Beiträge: 5
- Registriert: Sonntag 20. August 2006, 02:51
- Wohnort: Hannover
Was birkenfeld hier postete, hat genau mein Problem getroffen.birkenfeld hat geschrieben: reindent.py bringt zumindest mal die Einrückungen in Ordnung:
http://svn.python.org/projects/python/t ... eindent.py
Ich habe das Tool man auf das interessanteste Script (MySQL-Adapter
für MoinMoin) angesetzt und es hat wohlformatierten Python-Code
draus gemacht...
Danke allen zusammen,
Gruß, Klaus
(Und danke für die Deppenapostroph-Erläuterung,
war wohl schon etwas müde )
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Ja, Diskussionen über deutsche Grammatik kommen hier öfters vor - inzwischen find ich das sogar recht lustigKlausHeinisch hat geschrieben:(Und danke für die Deppenapostroph-Erläuterung,
war wohl schon etwas müde )
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice