ฉันกำลังพยายามสร้างไฟล์. csv พร้อมค่าจากรายการ Python เมื่อฉันพิมพ์ค่าในรายการพวกเขาทั้งหมดเป็น Unicode (?) คือพวกเขามีลักษณะเช่นนี้
[u'value 1', u'value 2', ...]
ถ้าฉันวนซ้ำค่าในรายการนั่นคือfor v in mylist: print v
พวกเขาดูเหมือนจะเป็นข้อความธรรมดา
และฉันสามารถใส่,
ระหว่างกันด้วยprint ','.join(mylist)
และฉันสามารถส่งออกไปยังไฟล์เช่น
myfile = open(...)
print >>myfile, ','.join(mylist)
แต่ฉันต้องการส่งออกเป็น CSV และมีตัวคั่นรอบค่าในรายการเช่น
"value 1", "value 2", ...
ฉันไม่พบวิธีง่ายๆในการรวมตัวคั่นในการจัดรูปแบบเช่นฉันลองผ่านjoin
คำสั่งแล้ว ฉันจะทำสิ่งนี้ได้อย่างไร