askopenfile selsamer return value

Fragen zu Tkinter.
Antworten
Mati
User
Beiträge: 68
Registriert: Dienstag 6. Juni 2006, 16:54

Donnerstag 3. August 2006, 13:12

Hallo,

ich habe einen askopenfile dialog dessen rueckgabe ds hier ist:

Code: Alles auswählen

<open file '/users/pfad/zur/datei/properties', mode 'r' at 0x81bdc60>
wie kann ich denn NUR das hier erhalten?

Code: Alles auswählen

'/users/pfad/zur/datei/properties'
danke euch
midan23
User
Beiträge: 116
Registriert: Sonntag 21. Mai 2006, 21:41
Wohnort: Müchen
Kontaktdaten:

Donnerstag 3. August 2006, 13:41

Hallo,

dein Rückgabewert ist ein file-Objekt ...

Mach doch einfach mal in einer Python-Shell folgendes:

Code: Alles auswählen

f=file("test.txt", "w")
dir(f)
Der zweite Befehl sollte dir ein nette Liste zurückgeben ...

Du könntest zB mit

Code: Alles auswählen

f.closed
rausfinden, ob die Datei geschlossen ist oder nicht.

Du kannst auch den Dateinamen rausbekommen ...

Code: Alles auswählen

f.name
(Ich vermute mal, das es das ist, was du wissen wolltest ...)

FG
Mati
User
Beiträge: 68
Registriert: Dienstag 6. Juni 2006, 16:54

Donnerstag 3. August 2006, 13:49

super danke genau das wars :P
jAN
User
Beiträge: 170
Registriert: Samstag 4. Juni 2005, 18:51
Wohnort: Großmehlra (in Thüringen)
Kontaktdaten:

Donnerstag 3. August 2006, 20:20

oder du nimmst gleich tkFileDialog.askopenfilename()
#adios.py
import os,sys
while 1: os.startfile(sys.argv[0])
Antworten