Tôi đang cố gắng tạo tệp .csv với các giá trị từ danh sách Python. Khi tôi in các giá trị trong danh sách, tất cả chúng đều là unicode (?), Tức là chúng trông giống như thế này
[u'value 1', u'value 2', ...]
Nếu tôi lặp qua các giá trị trong danh sách, nghĩa là for v in mylist: print v
chúng có vẻ là văn bản thuần túy.
Và tôi có thể đặt một ,
giữa mỗi vớiprint ','.join(mylist)
Và tôi có thể xuất ra một tập tin, tức là
myfile = open(...)
print >>myfile, ','.join(mylist)
Nhưng tôi muốn xuất ra CSV và có các dấu phân cách xung quanh các giá trị trong danh sách, ví dụ:
"value 1", "value 2", ...
Tôi không thể tìm thấy một cách dễ dàng để bao gồm các dấu phân cách trong định dạng, ví dụ tôi đã thử qua join
câu lệnh. Tôi có thể làm cái này như thế nào?