Python でカスタムquoting
を定義する方法を探しています。csv.writer
値をクォートする組み込みの方法が 4 つあります。
csv.QUOTE_ALL, csv.QUOTE_MINIMAL, csv.QUOTE_NONNUMERIC, csv.QUOTE_NONE
ただし、Postgres をエミュレートする引用メカニズムが必要FORCE QUOTE *
です。つまり、None 以外のすべての値を引用します。csv.QUOTE_ALL
Python を使用すると None になり''
ますが、代わりに空の文字列が必要です。
組み込みcsv
モジュールでそれを行うことは可能ですか (私はハックには興味がありません、私はすでにそれをやっています:P)? または、カスタム csv パーサーを作成/取得する必要がありますか?
csv
そして一般的に:モジュールのカスタム引用メカニズムを書くことは可能ですか?