我正在寻找一种方式来定义自定义quoting用csv.writerPython编写的.有4种内置的方法来测量值:
csv.QUOTE_ALL, csv.QUOTE_MINIMAL, csv.QUOTE_NONNUMERIC, csv.QUOTE_NONE
Run Code Online (Sandbox Code Playgroud)
但是我需要一个能模仿Postgres的引用机制FORCE QUOTE *,即它会引用所有非None值.使用csv.QUOTE_ALLPython会将None转为''但我希望有空字符串.
是否有可能使用内置csv模块(我对hacks不感兴趣,我已经这样做了:P)?或者我被迫写/获得一些自定义的csv解析器?
一般来说:是否可以为csv模块编写自定义引用机制?