eine Idee auf, wie Sie benötigen dieses Szenario in Python behandeln i Python-Version 3.5.2Python mehrzeilige Zeichenfolge in einer Spalte in csv rudern
bin mit und ich bin 2 Tage alt in Python Fähigkeiten.
Ich habe eine CSV-Datei mit einem mehrzeiligen Zeichenfolge in einer Spalte
Beispiel: Ich habe 3 Spalte und die dritte Spalte enthält mehrzeiligen Strings
was ich habe
column1 column2 column3
AppZok | wendy1 | car one\n bike two\n jeep one
Die dritte Spalte enthält Leerzeichen zwischen Auto '' und newlinechar zwischen auto eins \ nbike
Und unten ist was ich erwarte die Ausgabe zu sein.
, was ich brauche
AppZok wendy1 car one
AppZok wendy2 bike two
AppZok wendy3 jeep one
Dies ist Code, den ich jetzt habe und ich drucken nur die 3. Spalte. Ich weiß, das ist nicht der Weg sein kann, aber ich bin halte den Code zu aktualisieren, indem die Suche nach Antworten
import csv
import re
import string
with open('data_post.csv','r') as csvfile:
lines =csv.reader(csvfile,delimiter=',')
out_file=open('multi_line_out.csv','w')
for x in lines :
#print (x[3])
data_write=csv.writer(out_file,delimiter='\n')
#final_data=x[1]
data_write.writerow(x[2])
Und ich führe i bekommen ist
c
a
r
o
n
e
\
n
b
i
k
e
t
w
o
\
n
j
e
e
p
o
n
e
Jede Hilfe zu diesem Thema sehr
geschätzt
Können Sie einen Code posten, an dem Sie gearbeitet haben? –