1

私は csv ファイルを解析するために shlex を使用しており、そのような連続した空白文字を保持する必要があります...

line = 'a, b, "c, z",,,d,e,f'
spltr = shlex.shlex(line)
spltr.whitespace += ','
parts = list(spltr)
print parts

['a', 'b', '"c, z"', 'd', 'e', 'f']本当に欲しいときに戻ってきます['a', 'b', '"c, z"', '', '', 'd', 'e', 'f']。これらの連続する空白文字を削除するのではなく、保存するように shlex に指示するにはどうすればよいですか?

4

2 に答える 2