Eclipse und raw_input
Verfasst: Mittwoch 20. Dezember 2006, 16:22
Hallo,
ich bin nun ja seit langem auf der Suche nach einer guten IDE für Python. Hab Exclipse gefunden und war auch eigenltich ganz glücklich, bis ein Programm von mir net mehr funzt.
Das gleich Programm geht in IDLE oder direkt ohne Probs, aber mit Eclipse gibt er eine Fehlermeldung aus.
Er hängt irgendwie an den Dateinamen ein "r" ran.
Woher kommt das, kann mir irgendjmd. helfen :(!
MFG Bauer
ich bin nun ja seit langem auf der Suche nach einer guten IDE für Python. Hab Exclipse gefunden und war auch eigenltich ganz glücklich, bis ein Programm von mir net mehr funzt.
Das gleich Programm geht in IDLE oder direkt ohne Probs, aber mit Eclipse gibt er eine Fehlermeldung aus.
Code: Alles auswählen
import os
from random import randrange
asi=raw_input("list")
path = raw_input("Bitte filename angeben: ")
print path
anz = raw_input("Bitte Anzahl der Eintraege eingeben: ")
liste = ["Meyer", "Mueller", "Fischer", "Manu","Harald", "Lucy","Figu","Peter","Wolfgang","Antonia","Julien","Andi","Sunny",
"Wolfgang","Zwiibu","Spakkus","Markus","Hans","Friederich","Goethe","Schuman","Schubert",
"Chopin","Thaikowski","China-Foooooooood"]
print os.getcwd(),path
f = file(os.path.join(os.getcwd(),str(path)), "w")
f.write(anz+"\n")
for i in range(int(anz)):
data = liste[randrange(0, len(liste))]+"#"+liste[randrange(0, len(liste))]+"#"+str(randrange(0,30))+"."+str(randrange(0,12))+"."+str(randrange(0,2000))+"#m#"
f.write(data+"\n")
data = "Strassenstr.56"+"#"+"10781#Berlin#030/2161037#"
f.write(data+"\n")
data = "175 cm#sportlich#heterosexuell#nein#"
data += str(randrange(0,2))+"**"+str(randrange(0,2))+"**"+str(randrange(0,2))+"#"
data += "per Mail#1005003#1547851254#schulte.roman@googlemail.com#"+str(randrange(0,200))+"#"
data += "sportlich#18#nein#0**1**0#Ueberweisung=#0#"
f.write(data+"\n")
f.close()
##Ausgabe
list
Bitte filename angeben: test.dat
test.dat
Bitte Anzahl der Eintraege eingeben: 43
E:\Informatik\Eclipse\Partnervermittlung test.dat
Traceback (most recent call last):
File "E:\Informatik\Eclipse\Partnervermittlung\testdata_generator.py", line 18, in <module>
f = file(os.path.join(os.getcwd(),str(path)), "w")
IOError: [Errno 2] No such file or directory: 'E:\\Informatik\\Eclipse\\Partnervermittlung\\test.dat\r'
Er hängt irgendwie an den Dateinamen ein "r" ran.
Woher kommt das, kann mir irgendjmd. helfen :(!
MFG Bauer