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

ich derschreibe keine datei

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

Beitragvon Dookie » 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

Beitragvon Milan » 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

danke

Beitragvon rogen » Mittwoch 22. Oktober 2003, 12:19

werde es ausprobieren

mfg
rogen

Re: danke

Beitragvon rogen » Mittwoch 22. Oktober 2003, 15:03

rogen hat geschrieben:werde es ausprobieren

mfg


hat funktioniert

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder