csv
मॉड्यूल का उपयोग करके आप इस तरह से कर सकते हैं: आप एक स्ट्रिंग की जरूरत है सिर्फ एक फ़ाइल के रूप में StringIO
उदाहरण का उपयोग
import csv
writer = csv.writer(open("some.csv", "wb"))
writer.writerow(the_list)
:
f = StringIO.StringIO()
writer = csv.writer(f)
writer.writerow(the_list)
print f.getvalue()
उत्पादन: a,"one ""two"" three","foo, bar","both""'"
csv
एक तरह से लिखेंगे जो बाद में पढ़ सकता है। आप एक dialect
को परिभाषित करते हुए-ट्यून कर सकते हैं इसके उत्पादन, बस quotechar
, escapechar
, आदि निर्धारित करते हैं, के रूप में की जरूरत:
class SomeDialect(csv.excel):
delimiter = ','
quotechar = '"'
escapechar = "\\"
doublequote = False
lineterminator = '\n'
quoting = csv.QUOTE_MINIMAL
f = cStringIO.StringIO()
writer = csv.writer(f, dialect=SomeDialect)
writer.writerow(the_list)
print f.getvalue()
उत्पादन: a,one \"two\" three,"foo, bar",both\"'
एक ही बोली सीएसवी मॉड्यूल के साथ इस्तेमाल किया जा सकता को पढ़ने के लिए एक सूची में बाद में स्ट्रिंग।
+1 इस हालांकि, अपने आप में, मैं के लिए क्या देख रहा था नहीं है, मैं इस बहुत उपयोगी किया जा रहा है देख सकते हैं किसी बिंदु पर मेरे लिए। –