Ich muss Zeilen an eine CSV-Datei anhängen. Jede Zeile enthält einen Vektor von ganzen Zahlen. Vektoren, die hinzugefügt werden sollen, werden im Flug erzeugt, und ich kann nicht im Voraus sagen, wie viele Zeilen hinzugefügt werden.
Ich habe versucht, Folgendes zu tun, aber es scheint keine CSV-Datei zu erstellen, noch enthält es jedes Element in einer separaten Zeile.So fügen Sie Zeilen zu einer .csv-Datei hinzu
s = open("testfile.txt", "a")
for i in 1:5
x = rand(Int8, 10)
writecsv(s, x)
end
close(s)
Jede Hilfe wird geschätzt!
Wir können auch die 'open (f :: Funktion, Befehl, mode :: AbstractString =" r ", stdio = DevNull)' Version verwenden, die die Verbindung nach dem Schreiben automatisch schließt. Ich bevorzuge das eher manuelle Schließen, und es ist eine mehr julianische Art, Dateien zu öffnen, denke ich ... –
Danke Colin und ShaoWei für deine Antworten. Das war, was ich suchte. Sehr geschätzt! Ich habe jetzt auch gelernt, dass writecsv() die UNIX-Philosophie für neue Zeilen verwendet, auch auf meinem Windows-System. – InkPen