Seite 1 von 1

IDLE, Syntaxhervorhebung nach dem Speichern weg

Verfasst: Dienstag 3. Mai 2011, 15:09
von Jooohny.py
Hallo,

solange ich ein neues Programm nicht speicher funktioniert die Syntaxhervorhebung
aber sobald ich das Programm speicher funktioniert die Syntaxhervorhebung nicht mehr :K

Habe heute erst mit Python angefangen wäre super,
wenn mir jemand sagen könnte wie ich:

a:Die Datei vorher speichern kann, die Syntaxhervorhebung aber trozdem noch funktioniert?
b:Nach dem Speichern wieder Syntaxhervorhebung benutzen kann?

lg.Jooohny.py

Re: IDLE, Syntaxhervorhebung nach dem Speichern weg

Verfasst: Dienstag 3. Mai 2011, 16:10
von Drache
Bin auch noch recht neu, aber das weiß ich. :roll:
Die Dateiendung muss .py oder .pyw sein sonst ist sie weg.

Viel Spaß mit Python.
Drache

Re: IDLE, Syntaxhervorhebung nach dem Speichern weg

Verfasst: Dienstag 3. Mai 2011, 16:16
von Jooohny.py
Hallo Drache,

das hat geklappt, dank dir 8)

Aber was ich nicht verstehe, wenn ich die Datei speichern will,
zeigt mir das Dialogfenster an das die Datei als .py gespeichert wird,
warum muss ich dann trotzdem noch bei dem Dateinamen ein.py anhängen, damit er das auch wirklich macht :shock: ?

lg.Jooohny.py

Re: IDLE, Syntaxhervorhebung nach dem Speichern weg

Verfasst: Dienstag 3. Mai 2011, 16:43
von BlackJack
@Jooohny.py: Wo zeigt der Dialog das an? Da wird ein Filter angezeigt welche Dateien in der Auswahl angeboten werden, aber da wo man den Namen eingeben soll, muss man auch tatsächlich den Namen eingeben so wie man ihn gerne haben möchte.

Re: IDLE, Syntaxhervorhebung nach dem Speichern weg

Verfasst: Dienstag 3. Mai 2011, 17:14
von HerrHagen
@BlackJack: Man muss aber noch die Dateiwereiterung (=.py) von Hand anhängen obwohl bei Filter .py ausgewählt ist. Das ist sonst in keinem Windows Programm so.

Re: IDLE, Syntaxhervorhebung nach dem Speichern weg

Verfasst: Dienstag 3. Mai 2011, 17:18
von Xynon1
@BlackJack
Bei "Dateien des Typs:" anhand des "filetypes" - Parameter, der hinten dran gehangen und später vom Tk::FileDialog auch zur Speicherung verwendet wird.
Jooohny.py hat geschrieben:warum muss ich dann trotzdem noch bei dem Dateinamen ein.py anhängen, damit er das auch wirklich macht ?
Das muss mit dem Windows Tk::FileDialog zusammenhängen oder mit dem übergebenen "result" in tkinter - tkFileDialog._Dialog._fixresult, da könnte was mit dem Pfad nicht stimmt(Habe gerade kein Windows zur Hand um das zu prüfen). Jedenfalls ist das ein Problem was ich mit Tkinter bisher nur unter Windows kenne.