string am ende jeden Zeile hinzufügen
Verfasst: Samstag 17. November 2018, 00:36
Ich habe ich möchte folgendes programmieren:
Ich habe 6, datei sehen wie folgt:
Datei 1:
a;b;c
d;e;f;
…….
Datei 2 bis 6 sehen gleich aus wie Datei 1. Nun möchte ich gern, dass das ``c`` aus Datei 2 bis 6 am Ende jeder Zeile hinzufügen.
Das heißt ende möchte ich gern einer Datei wie folgt haben:
a;b;c;c2; c3; c4; c5; c6
d;e;f;c2; c3; c4; c5; c6
…………………..
A,b,c,d,e,f stehen für irgendeinem Zahl.
Bis jetzt habe ich nur geschafft für Datei 1 und 2 wie folgt:
with open(textpfad1x, 'r') as fin, open(textpfadall, 'r') as fin1, open(textpfadall1,'w') as fout:
for line, line1 in zip(fin,fin1):
a = str(line)
a1 = str(line1)
lange1 = len(a1)
#print(a)
#print(a1)
if (zh >= 22 ) and (lange1>1) :
a1= a1.replace('\n',';')
a2= (a1+'\n')
c = a.split(';')
#print(len(c))
cc = a1+c[2]
#print(cc)
#new = str(c[2])
fout.write(cc)
zh=zh+1
print(zh)
fin.close()
fout.close()
fin1.close()
Ich habe 6, datei sehen wie folgt:
Datei 1:
a;b;c
d;e;f;
…….
Datei 2 bis 6 sehen gleich aus wie Datei 1. Nun möchte ich gern, dass das ``c`` aus Datei 2 bis 6 am Ende jeder Zeile hinzufügen.
Das heißt ende möchte ich gern einer Datei wie folgt haben:
a;b;c;c2; c3; c4; c5; c6
d;e;f;c2; c3; c4; c5; c6
…………………..
A,b,c,d,e,f stehen für irgendeinem Zahl.
Bis jetzt habe ich nur geschafft für Datei 1 und 2 wie folgt:
with open(textpfad1x, 'r') as fin, open(textpfadall, 'r') as fin1, open(textpfadall1,'w') as fout:
for line, line1 in zip(fin,fin1):
a = str(line)
a1 = str(line1)
lange1 = len(a1)
#print(a)
#print(a1)
if (zh >= 22 ) and (lange1>1) :
a1= a1.replace('\n',';')
a2= (a1+'\n')
c = a.split(';')
#print(len(c))
cc = a1+c[2]
#print(cc)
#new = str(c[2])
fout.write(cc)
zh=zh+1
print(zh)
fin.close()
fout.close()
fin1.close()