2017-04-03 3 views
0

Ich bin für die Umwandlung meiner JSON-Datei in csv mit dem folgenden Code:CSV Formatierung in Zeilen und Spalten

import csv 
import sys 

txt_file = r"myfile.txt" 
csv_file = r"out.csv" 

in_txt = csv.reader(open(txt_file, "r"), delimiter = ',') 
out_csv = csv.writer(open(csv_file, 'w')) 

out_csv.writerows(in_txt) 

Mein Ausgang wird in einer einzigen Zeile formatiert werden, und ich will Feld mit dem Tag "Name" speichert den gesamten Namen in einer einzelnen Spalte, nicht in erweiterten Zeilen.

Wie kann ich das sonst noch machen?

Antwort

0

Nur ein Gedanke haben Sie versucht, ein Semikolon; als Trennzeichen. Ich weiß, dass Sie csv angegeben haben, aber ich erinnere mich, dass irgendwo ein Semikolon funktioniert.

+0

Ich denke, Semikolon wird nur gelten, wenn wir nur mit Spalten befassen, ich versuche, alle Namen unter dem Feld "Name" statt separate Spalten für jeden Namen zu sammeln – rhym1n