tp = 'A,B,C,"6G,1A",1,2\r\n' tp.split(',')
得到的结果和长度为7时一样
['A', 'B', 'C', '"6G', '1A"', '1', '2\r\n']
但我想得到长度为6的结果[“A”、“B”、“C”、“6G”、“1A”、“1”、“2\r\n”]我怎么能这么做呢?
kgqe7b3p1#
https://docs.python.org/3/library/csv.html#csv.reader
>>> import csv >>> tp = 'A,B,C,"6G,1A",1,2\r\n' >>> r = list(csv.reader([tp])) >>> r [['A', 'B', 'C', '6G,1A', '1', '2']]
1条答案
按热度按时间kgqe7b3p1#
https://docs.python.org/3/library/csv.html#csv.reader