Una línea CSV trivial podría ser escupido usando función de cadena de división. Pero algunas líneas podría tener "
, por ejemploCómo leer una línea CSV con "?
"good,morning", 100, 300, "1998,5,3"
así directamente usando dividida cadena no resolvería el problema.
Mi solución es dividir primero en salir de la línea usando ,
y luego combinando las cuerdas con "
a continuación, comenzar o al final de la cadena.
¿Cuál es la mejor práctica para este problema?
Me interesa saber si hay un fragmento de código de Python o F # para esto.
EDIT: Estoy más interesado en los detalles de implementación, en lugar de utilizar una biblioteca.
Al igual que con la mayoría de los problemas de análisis, es una práctica más sostenible a utilizar una biblioteca, si existiera. Si el OP está realmente interesado en la implementación, estoy seguro de que la biblioteca de Python es de código abierto. –
Como decimos en la comunidad de Python: "Usa la fuente, Luke". Está totalmente abierto y ya está instalado con Python. Solo leelo. –