variable = [feldgröße] - wie lösen?

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Leonidas
Python-Forum Veteran
Beiträge: 16025
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

dor_neue hat geschrieben:kann sich mal bitte mal jemand meine Lösung nasehen und kritisieren?
Ok, kurz paar Wortevon mir - die Namen passen nicht: CamelCase ist für Klassen vorgesehen, Funktionen bekommen namen_mit_unterstrichen. Außerdem muss Shebang in die erste Zeile, das Encoding-Cookie in die zweite, wenn du willst dass sie auch etwas tun.
dor_neue hat geschrieben:Wann wird eigentlich festgelegt, dass __name__ = '__main__' ist? Bekommt das Script, das gestartet wird automatisch diesen Namen und alle importierten heißen dann anders? Wenn ja wie?
Das Modul was du im Interpreter aufrufst bekommt den Namen ``__main__``, Module die du importierst bekommen ihren normalen Namen als ``__name__``.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
dor_neue
User
Beiträge: 74
Registriert: Montag 16. Juni 2008, 18:51

Leonidas hat geschrieben: Ok, kurz paar Wortevon mir - die Namen passen nicht: CamelCase ist für Klassen vorgesehen, Funktionen bekommen namen_mit_unterstrichen.
Alles klar, wird gemacht...
Leonidas hat geschrieben: Außerdem muss Shebang in die erste Zeile, das Encoding-Cookie in die zweite, wenn du willst dass sie auch etwas tun.
Mkay, auch das wird erledigt, komisch nur, das PyScripter das so als FileTemplete drin hat um mir das so immer erstellt hat. Das könnte ja auch der Grund sein warum ich die Unicodezeichen voranstellen musste...
Leonidas hat geschrieben: Das Modul was du im Interpreter aufrufst bekommt den Namen ``__main__``, Module die du importierst bekommen ihren normalen Namen als ``__name__``.
Hab ich mir gedacht und zwischenzeitlich beim Wiki-Thema import mit gelesen. Danke nochmal dafür...

Ich danke nochmal allen für Ihre Anregungen...
Darii
User
Beiträge: 1177
Registriert: Donnerstag 29. November 2007, 17:02

dor_neue hat geschrieben:Mkay, auch das wird erledigt, komisch nur, das PyScripter das so als FileTemplete drin hat um mir das so immer erstellt hat.
Das ist in der Tat ziemlich merkwürdig/unsinnig. Shebang gehört immer an den Anfang.
Antworten