'सीएसवी' यहाँ अन्य उत्तर में उल्लिखित उपयोग करने के साथ अच्छी बात यह है कि यह एक फ़ाइल को पढ़ने के लिए इस्तेमाल किया जा सकता है (है स्पष्ट उपयोग केस) लेकिन एक नियमित सीएसवी स्वरूपित स्ट्रिंग भी पार्स। एक csv फ़ाइल को पढ़ने के लिए
उदाहरण:
import csv
with open('my_file.csv') as f:
for line in csv.DictReader(f, fieldnames=('val1', 'val2', 'val3')):
print(line)
सूचना है कि आप स्पष्ट रूप से हेडर जो आप कुंजी हो चाहते पारित कर सकते हैं, यह बहुत आसान हेडर के बिना csv फ़ाइलें उपयोग करने के लिए बना रही है।
एक और उपयोग के मामले 'सीएसवी' के साथ सिर्फ एक नियमित रूप से स्ट्रिंग पढ़ रही है
उदाहरण:
import csv
my_csv_string = 'val1, val2, val3'
my_csv_dict = next(csv.DictReader(StringIO(s), fieldnames=('key1', 'key2', 'key3')))
वैसे भी, 'csv.DictReader()' तुम क्या जरूरत है ..
स्रोत
2017-12-14 18:35:37
मैं मैंने पहले कभी नहीं देखा है ... –