Seite 1 von 1

askopenfile selsamer return value

Verfasst: Donnerstag 3. August 2006, 13:12
von Mati
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

Verfasst: Donnerstag 3. August 2006, 13:41
von midan23
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

Verfasst: Donnerstag 3. August 2006, 13:49
von Mati
super danke genau das wars :P

Verfasst: Donnerstag 3. August 2006, 20:20
von jAN
oder du nimmst gleich tkFileDialog.askopenfilename()