open Befehl-Frage
Verfasst: Donnerstag 6. Dezember 2007, 23:59
Hallo,
ich habe zwei Programme eins das wunderbar geht und das andere basiert darauf ist aber etwas umfangreicher...
Bei Nr 1. öffne ich eine Datei mit
def oeffnen(name):
file=open(name,r)
lines=file.readlines()
.
.
.
return x,y,z(array)
name=(test.txt)
x,y,z=oeffnen(name
Alles ist toll und funktioniert, bei Nr. 2 ist alles gleich nur und da kommt dann einfach :
Traceback (most recent call last):
File "*****", line 102, in ?
x,y,z=oeffnen(name)
File "*****", line 4, in oeffnen
file=open(name,'r')
TypeError: an integer is required
Mache ich statt den r eine Zah, dann macht er weiter und nöllt später, dass
lines=file.readlines()
AttributeError: 'int' object has no attribute 'readlines'
Ich hoffe, dass jmd damit was anfangen kann ! Danke im voraus
JJ
ich habe zwei Programme eins das wunderbar geht und das andere basiert darauf ist aber etwas umfangreicher...
Bei Nr 1. öffne ich eine Datei mit
def oeffnen(name):
file=open(name,r)
lines=file.readlines()
.
.
.
return x,y,z(array)
name=(test.txt)
x,y,z=oeffnen(name
Alles ist toll und funktioniert, bei Nr. 2 ist alles gleich nur und da kommt dann einfach :
Traceback (most recent call last):
File "*****", line 102, in ?
x,y,z=oeffnen(name)
File "*****", line 4, in oeffnen
file=open(name,'r')
TypeError: an integer is required
Mache ich statt den r eine Zah, dann macht er weiter und nöllt später, dass
lines=file.readlines()
AttributeError: 'int' object has no attribute 'readlines'
Ich hoffe, dass jmd damit was anfangen kann ! Danke im voraus
JJ