मैं पायथन सूची से मानों के साथ एक .csv फ़ाइल बनाने का प्रयास कर रहा हूं। जब मैं सूची में मूल्यों को प्रिंट करता हूं तो वे सभी यूनिकोड (?) होते हैं, अर्थात वे कुछ इस तरह दिखते हैं
[u'value 1', u'value 2', ...]
अगर मैं सूची में मानों के माध्यम से पुनरावृति करता हूं, तो for v in mylist: print v
वे सादे पाठ प्रतीत होते हैं।
और मैं ,
प्रत्येक के बीच में रख सकता हूंprint ','.join(mylist)
और मैं एक फ़ाइल के लिए उत्पादन कर सकते हैं, यानी
myfile = open(...)
print >>myfile, ','.join(mylist)
लेकिन मैं एक सीएसवी के लिए उत्पादन करना चाहता हूं और सूची में मूल्यों के आसपास सीमांकक है
"value 1", "value 2", ...
मैं प्रारूपण में सीमांकक को शामिल करने का एक आसान तरीका नहीं खोज सकता, जैसे मैंने join
बयान के माध्यम से कोशिश की है। मैं यह कैसे कर सकता हूँ?