Tôi cần phải viết vào tệp csv bằng python và mỗi mục trình lặp sẽ bắt đầu bằng một dòng mới. Dấu phân tách mà tôi đang sử dụng là "\ n". Sau mỗi danh sách đã được viết, danh sách tiếp theo sẽ viết từ ô kế tiếp. như dưới đây:Python, chuyển danh sách và ghi sang tệp CSV
lol = [[1,2,3],[4,5,6]]
Các csv sẽ như thế nào:
1 4
2 5
3 6
Những gì tôi đã cố gắng:
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()
Những kết quả như dưới đây:
1
2
3
4 5 6
Sử dụng csv module làm thế nào tôi có thể ge t đầu ra như sau:
1 4
2 5
3 6
không gian này có nghĩa là dấu phẩy trong tệp csv.
Cảm ơn.
nó viết với ký tự [và] –