askopenfile
Verfasst: Freitag 1. Juni 2012, 14:11
Hallo...ich habe folgendes Problem und noch keine Lösung:
- über die Zeile: open=askopenfile(parent=root, filetypes=[('Text', '.txt')], mode='r') möchte ich eine txt Datei öffnen
- den Inhalt der Datei lesen und in einem Textfeld ausgeben, das funktioniert alles
- ich möchte aber den inhalt aus open in einem ENTRY anzeigen, also: /User/Desktop/beispiel.txt
- im ENTRY erscheint aber: <open file '/Users/Desktop/beispiel.txt', mode 'r' at 0x100569f10>
Ich habe es mit split, replace,... versucht. Es geht nicht. Im Netz habe ich auch noch nichts gefunden. Hat jemand eine Idee?
VIELEN DANK!
PS: Das ist der entsprechende command dazu:
def open():
open=askopenfile(parent=root, filetypes=[('Text', '.txt')], mode='r')
entry.delete(0, END)
entry.insert(0, open)
fileContent=open.read()
if open != None:
textfenster.delete(0.0, END)
textfenster.insert(0.0, fileContent)
- über die Zeile: open=askopenfile(parent=root, filetypes=[('Text', '.txt')], mode='r') möchte ich eine txt Datei öffnen
- den Inhalt der Datei lesen und in einem Textfeld ausgeben, das funktioniert alles
- ich möchte aber den inhalt aus open in einem ENTRY anzeigen, also: /User/Desktop/beispiel.txt
- im ENTRY erscheint aber: <open file '/Users/Desktop/beispiel.txt', mode 'r' at 0x100569f10>
Ich habe es mit split, replace,... versucht. Es geht nicht. Im Netz habe ich auch noch nichts gefunden. Hat jemand eine Idee?
VIELEN DANK!
PS: Das ist der entsprechende command dazu:
def open():
open=askopenfile(parent=root, filetypes=[('Text', '.txt')], mode='r')
entry.delete(0, END)
entry.insert(0, open)
fileContent=open.read()
if open != None:
textfenster.delete(0.0, END)
textfenster.insert(0.0, fileContent)