ich derschreibe keine datei

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
rogen

Dienstag 21. Oktober 2003, 16:45

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 ?
Dookie
Python-Forum Veteran
Beiträge: 2010
Registriert: Freitag 11. Oktober 2002, 18:00
Wohnort: Salzburg
Kontaktdaten:

Dienstag 21. Oktober 2003, 19:37

Hi rogen,

versuchs mal mit

Code: Alles auswählen

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

Gruß

Dookie
Milan
User
Beiträge: 1078
Registriert: Mittwoch 16. Oktober 2002, 20:52

Mittwoch 22. Oktober 2003, 07:31

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...
rogen

Mittwoch 22. Oktober 2003, 15:03

rogen hat geschrieben:werde es ausprobieren

mfg
hat funktioniert
Antworten