Python, transpozycja listy i zapis do pliku CSV
Muszę napisać do pliku csv za pomocą Pythona, a każdy element iteratora powinien zaczynać się w nowej linii. Więc separator, którego używam, to „n”. Po napisaniu każdej listy następna lista powinna pisać z następnej komórki. jak poniżej:
lol = [[1,2,3],[4,5,6]]
CSV będzie wyglądać następująco:
1 4
2 5
3 6
Co próbowałem:
file = open("test.csv", "wb")
fileWriter = csv.writer(file , delimiter='\n',quotechar='|', quoting=csv.QUOTE_MINIMAL)
spamWriter.writerow([1,2,3])
spamWriter = csv.writer(file , delimiter=',',quotechar='|', quoting=csv.QUOTE_MINIMAL)
spamWriter.writerow([4,5,6])
file.close()
Które wyniki jak poniżej:
1
2
3
4 5 6
Używając modułu csv, jak mogę uzyskać dane wyjściowe jak poniżej:
1 4
2 5
3 6
tutaj spacja oznacza przecinek w pliku csv.
Dzięki.