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