मेमोरी से सीएसवी डेटा पार्सिंग क्या पाइथन में सीएसवी डेटा को पार्स करने का कोई तरीका है जब डेटा फ़ाइल में नहीं है? मैं अपने डेटाबेस में सीएसवी डेटा संग्रहीत कर रहा हूं और मैं इसे पार्स करना चाहता हूं। मैं रूबी के CSV.parse
के समान कुछ ढूंढ रहा हूं। मुझे पता है कि पाइथन के पास CSV
वर्ग है लेकिन दस्तावेज़ों में जो कुछ भी मैंने देखा है, वह इन-मेमोरी सीएसवी डेटा के विपरीत फाइलों से निपटने लगता है।पाइथन
(और यह डेटा पार्स करने के लिए इससे पहले कि यह डेटाबेस में चला जाता है के लिए एक विकल्प नहीं है।)
(और मुझे मत बताओ कृपया डेटाबेस में सीएसवी डाटा स्टोर करने के लिए नहीं। मैं जानता हूँ कि मैं क्या कर रहा हूँ जहां तक डेटाबेस चला जाता है।)
"मैं अपने डेटाबेस में सीएसवी डेटा संग्रहीत कर रहा हूं और मैं इसे पार्स करना चाहता हूं।" यह संदिग्ध है। क्या आप एक संपूर्ण सीएसवी फ़ाइल को डेटाबेस में ग्लोब या स्ट्रिंग के रूप में संग्रहीत कर रहे हैं? क्या आपका मतलब है कि आप डेटाबेस में किसी तालिका में जानकारी के सभी टुकड़े संग्रहित कर रहे हैं, जहां प्रत्येक कॉलम एक CSV फ़ील्ड के अनुरूप होगा? – gotgenes
मैं पूरी फ़ाइल को एक ब्लॉब के रूप में संग्रहीत कर रहा हूं। –
बीएलओबी की संरचना क्या है? क्या आपके पास डेटा को चुनने का विकल्प है? – jbcurtin