Seite 1 von 1

ich derschreibe keine datei

Verfasst: Dienstag 21. Oktober 2003, 16:45
von rogen
wollte mit
def schreiben(self):

self.f=open('text.txt','w')
self.f.write("ok \n")


was in die datei schreiben
leider kommt nur :

Exception in Tkinter callback
Traceback (most recent call last):
File "/usr/lib/python2.2/lib-tk/Tkinter.py", line 1292, in __call__
return apply(self.func, args)
File "gastblatt4.py", line 1030, in geburtstag
self.schreiben()
File "gastblatt4.py", line 1034, in schreiben
self.f=open('text.txt','w')
TypeError: an integer is required


-- was soll das ?

Verfasst: Dienstag 21. Oktober 2003, 19:37
von Dookie
Hi rogen,

versuchs mal mit

Code: Alles auswählen

self.f = file('text.txt','w')

Gruß

Dookie

Verfasst: Mittwoch 22. Oktober 2003, 07:31
von Milan
hast du irgendwo im Script from os import * stehen? Dann hast du eventuell die "normale" open-Funktion überschreiben, die nämlich so funktioniert, wie du angegeben hast...

danke

Verfasst: Mittwoch 22. Oktober 2003, 12:19
von rogen
werde es ausprobieren

mfg

Re: danke

Verfasst: Mittwoch 22. Oktober 2003, 15:03
von rogen
rogen hat geschrieben:werde es ausprobieren

mfg
hat funktioniert