How to use python csv module for splitting double pipe delimited data

前端 未结 4 1162
深忆病人
深忆病人 2020-12-19 06:12

I have got data which looks like:

\"1234\"||\"abcd\"||\"a1s1\"

I am trying to read and write using Python\'s csv reader and writer. As the

4条回答
  •  春和景丽
    2020-12-19 07:01

    >>> import csv
    >>> reader = csv.reader(['"1234"||"abcd"||"a1s1"'], delimiter='|')
    >>> for row in reader:
    ...     assert not ''.join(row[1::2])
    ...     row = row[0::2]
    ...     print row
    ...
    ['1234', 'abcd', 'a1s1']
    >>>
    

提交回复
热议问题