ich habe ein Problem mit dem Zusammenfügen von zwei Textdokumenten, die Tabellen beinhalten. Ich habe mehrere Programme geschrieben, deren Ergebnisse leider immer nicht ganz das Ziel erfüllen.
Die eine Tabelle sieht wie folgt aus:
Code: Alles auswählen
Laenge Hoehe Breite
1 10 100
2 20 200
...
Code: Alles auswählen
Stress
12
22
...
Code: Alles auswählen
Laenge Hoehe Breite Stress
1 10 100 12
2 20 200 22
....
Code: Alles auswählen
Laenge Hoehe Breite
Stress
1 10 100
12
2 20 200
22
.....
Code: Alles auswählen
NewData=open("C:\Users\Vivien\Desktop\stress.txt","r")
Para=open("C:\Users\Vivien\Desktop\design.txt","r")
WerteTabelle=open("C:\Users\Vivien\Desktop\WerteTabelle_1.txt","w")
array=[]
design=[]
num=0
for linePara in Para:
design.append(linePara)
#design.insert(0, linePara)
print"loop2"
for line in NewData:
array.append(line)
#array.insert(0, line)
print"loop3"
str='\t'
linefill=(linePara,line)
linecomp=str.join(linefill)
WerteTabelle.write(linecomp);
print"Tabelle",WerteTabelle
break;
das nächste gibt mir:
Code: Alles auswählen
2 20 200 12
2 20 200 22
...
Code: Alles auswählen
NewData=open("C:\Users\Vivien\Desktop\stress.txt","r")
Para=open("C:\Users\Vivien\Desktop\design.txt","r")
WerteTabelle=open("C:\Users\Vivien\Desktop\WerteTabelle_.txt","w")
array=[]
design=[]
num=0
for line in NewData:
array.append(line)
print"loop1"
if num>0:
WerteTabelle.write(line)
# WerteTabelle.write(lineDat)
num=num+1
else:
print "OK";
for linePara in Para:
design.insert(0, linePara)
print"loop2"
for line in NewData:
array.insert(0, line)
print"loop3"
str='\t'
linefill=(linePara,line)
linecomp=str.join(linefill)
WerteTabelle.write(linecomp);
print"Tabelle",WerteTabelle
break;
Viele Grüße