Sto cercando un modo per definire quoting
personalizzato con csv.writer
in Python. Ci sono 4 modi incorporati per qoute valori:csv writer in Python con quoting personalizzato
csv.QUOTE_ALL, csv.QUOTE_MINIMAL, csv.QUOTE_NONNUMERIC, csv.QUOTE_NONE
Tuttavia ho bisogno di un meccanismo di quoting che emulerà Postgres' FORCE QUOTE *
, vale a dire lo citerà tutti i valori non Nessuno. Con csv.QUOTE_ALL
Python trasformerà None in ''
ma vorrei invece avere una stringa vuota.
È possibile farlo con il modulo integrato csv
(non sono interessato agli hack, lo sto già facendo: P)? O sono obbligato a scrivere/ottenere un parser csv personalizzato?
E in generale: è possibile scrivere un meccanismo di quotazione personalizzato per il modulo csv
?
Già provato: il problema è che devi specificare 'escapechar' con' QUOTE_NONE' e quindi evita le virgolette. – freakish
@freakish: solo se 'quotechar' è ancora impostato. –
È '' 'di default, non è vero? – freakish