Hallo,
ich habe ein programm geschrieben, was alle Dateien mit .txt Endung in einer ListBox anzeigt. Diese kann man dann per Doppelklick öffnen und in einem TextCtrl editieren. Habe auch eine MenuBar erstellt mit der Option zum Speichern. Leider weiss ich aber nicht genau wie ich es mit dem Speichern tun soll. Kann mir da jemand helfen?
PS: Dateiname = getStringSelection()
D.h. per doppelklick geöffnete Dateiname wird dadrin gespeichert.
Im TextCtrl Editierten Text Abspeichern
naja du musst halt das TextCtrl auslesen und dann die alte Datei überschreiben
[url=http://wiki.python-forum.de/PEP%208%20%28%C3%9Cbersetzung%29]PEP 8[/url] - Quak!
[url=http://tutorial.pocoo.org/index.html]Tutorial in Deutsch[/url]
[url=http://tutorial.pocoo.org/index.html]Tutorial in Deutsch[/url]
Habs jetzt geschafft aber leider gibt es beim SPeichern Kodierungsprobleme. Der will als Ascii speichern aber wenn ichjbs hat geschrieben:naja du musst halt das TextCtrl auslesen und dann die alte Datei überschreiben
file = codecs.open(datei,"w","utf-8")
schreibe, dann schreibt er die Umlaute ganz komisch. Aber wenn ich es mit codecs.open nicht mache sondern nur mit open(...), dann speichert er gar nicht.
was meinst du mit ganz komisch? also wie öffnest du die datei denn wieder?
[url=http://wiki.python-forum.de/PEP%208%20%28%C3%9Cbersetzung%29]PEP 8[/url] - Quak!
[url=http://tutorial.pocoo.org/index.html]Tutorial in Deutsch[/url]
[url=http://tutorial.pocoo.org/index.html]Tutorial in Deutsch[/url]
Wenn du eine Datei als utf-8 öffnest, dann sollte sie schon als utf-8 codiert sein.
Du schüttest in deinen Benziner doch auch kein Diesel, oder?
Du schüttest in deinen Benziner doch auch kein Diesel, oder?
[url=http://wiki.python-forum.de/PEP%208%20%28%C3%9Cbersetzung%29]PEP 8[/url] - Quak!
[url=http://tutorial.pocoo.org/index.html]Tutorial in Deutsch[/url]
[url=http://tutorial.pocoo.org/index.html]Tutorial in Deutsch[/url]