2017-10-25 2 views
0

ich eine Liste in eine CSV-Datei in Pythoneine Liste in eine CSV-Datei Python

listoflist = [rhyme_cnt[row],gaali_cnt,diversity[row]] 

Diese Liste angehängt werden soll enthält drei Variablen und der Code Ich verwende diese zu schreiben, ist

with open('C:/Users/Samarth/Desktop/Minor/songlyrics/final.csv',"ab") as output: 
    writer = csv.writer(output,lineterminator = '\n') 
    writer.writerows(listoflist) 
    writer.writerows([]) 

Aber ich bin immer der folgende Fehler

_csv.Error: iterable expected, not int 

Was mache ich falsch?

+3

Willkommen bei StackOverflow. Bitte lesen und befolgen Sie die Buchungsrichtlinien in der Hilfe. [Minimales, vollständiges, überprüfbares Beispiel] (http://stackoverflow.com/help/mcve) gilt hier. Wir können Ihnen nicht effektiv helfen, bis Sie Ihren MCVE-Code veröffentlicht und das Problem genau beschrieben haben. Wir sollten in der Lage sein, Ihren gesendeten Code in eine Textdatei einzufügen und das beschriebene Problem zu reproduzieren. – Prune

+0

Bitte geben Sie die CSV-Datei und den Code an – yash

Antwort

0

Ich fand die Antwort. Ich musste die Writerows zu Writerow ändern und die Open-File-Methode von "ab" zu "a" ändern.