I tienen alguna entrada que tiene el siguiente aspecto:¿Separe la cadena en las comas pero ignore las comas dentro de las comillas dobles?
A,B,C,"D12121",E,F,G,H,"I9,I8",J,K
Los valores separados por comas pueden estar en cualquier orden. Me gustaría dividir la cadena en comas; sin embargo, en el caso de que algo esté entre comillas dobles, lo necesito tanto para ignorar las comas como para quitar las comillas (si es posible). Así que, básicamente, la salida sería la siguiente lista de cadenas:
['A', 'B', 'C', 'D12121', 'E', 'F', 'G', 'H', 'I9,I8', 'J', 'K']
he tenido un vistazo a algunas otras respuestas, y estoy pensando una expresión regular sería mejor, pero soy terrible en que viene con ellos.
Ha considerado el uso del módulo [CSV] (http://docs.python.org/library/csv.html) en Python? –