私はpython CSVリーダーを使いたいのですが、引用符を残しておきたいのです。それは私が欲しいです:
>>> s = '"simple|split"|test'
>>> reader = csv.reader([s], delimiter='|', skipinitialspace=True)
>>> reader.next()
['"simple|split"', 'test']
しかし、私は実際に得ます:
['simple|split', 'test']
私の場合、引用された文字列が引用されたまま渡されるようにします。
CSV リーダーが意図したとおりに機能していることはわかっており、私のユース ケースはそれを悪用したものですが、それを自分の意志に曲げる方法はありますか? または、独自の文字列パーサーを作成する必要がありますか?