Ich gebe ein Wörterbuch aus, siehe Code unten. aber das Out erstellt zwei Zeilen. statt zwei Spalten.Python CSV gibt zwei Zeilen statt zwei Spalten aus
with open("<location of file>"+str(report_date)+".csv", 'w') as f:
w = csv.writer(f)
w.writerow(output_list.keys())
w.writerow(output_list.values())
Excel Output:
Col 1 row 1, col 2, row 1, col 3 row 1
Col 1 row 2, col2 row 2, col 3, row 2
Ich möchte die Ausgabe als zwei Spalten sehen:
Spalte 1 den ganzen Weg nach unten für die Wörterbuch Keys
Spalte 2 den ganzen Weg nach unten für die Wörterverzeichniswerte
Bitte korrigieren Sie Ihre Einrückung. Whitespace ist in Python meistens nicht optional. –
Versuchen Sie Folgendes: https://stackoverflow.com/questions/4155106/python-csv-write-by-column-rather-than-row – itsmewiththeface
Geben Sie auch eine Beispieleingabedatei an und beheben Sie sie Ihre Beispielausgabe. Es sieht sehr uneinheitlich aus. –