के साथ मैं पाइथन में csv.writer
के साथ कस्टम quoting
को परिभाषित करने का एक तरीका ढूंढ रहा हूं।सीएसवी लेखक कस्टम उद्धरण
csv.QUOTE_ALL, csv.QUOTE_MINIMAL, csv.QUOTE_NONNUMERIC, csv.QUOTE_NONE
हालांकि मैं एक के हवाले से व्यवस्था है जिसके अनुकरण करेगा Postgres 'FORCE QUOTE *
की जरूरत है, अर्थात सभी गैर-कोई नहीं मान बोली होगा: वहाँ मूल्यों qoute करने के लिए 4 में निर्मित तरीके हैं। csv.QUOTE_ALL
के साथ पायथन कोई भी ''
में नहीं बदलेगा लेकिन मैं इसके बजाय खाली स्ट्रिंग रखना चाहता हूं।
क्या यह csv
मॉड्यूल के साथ ऐसा करना संभव है (मुझे हैक्स में दिलचस्पी नहीं है, मैं पहले से ही ऐसा कर रहा हूं: पी)? या क्या मुझे कुछ कस्टम सीएसवी पार्सर लिखने/प्राप्त करने के लिए मजबूर किया गया है?
और आम तौर पर: csv
मॉड्यूल के लिए कस्टम उद्धरण तंत्र लिखना संभव है?
पहले ही कोशिश की गई है: समस्या यह है कि आपको 'QUOTE_NONE' के साथ 'escapechar' निर्दिष्ट करना होगा और फिर यह उद्धरण से बच निकलेगा। – freakish
@ फ़्रीकिश: केवल तभी 'उद्धरण' सेट किया गया है। –
यह डिफ़ॉल्ट रूप से '' 'है, है ना? – freakish