Convertir txt en csv script python

J'ai un .fichier txt avec ceci à l'intérieur - 2.9,Gardena, CA

Ce que je suis en train de faire est de convertir ce texte dans un .csv (tableau) à l'aide d'un script python:

import csv
import itertools

with open('log.txt', 'r') as in_file:
    stripped = (line.strip() for line in in_file)
    lines = (line for line in stripped if line)
    grouped = itertools.izip(*[lines] * 3)
    with open('log.csv', 'w') as out_file:
        writer = csv.writer(out_file)
        writer.writerow(('title', 'intro'))
        writer.writerows(grouped)

La sortie j'obtiens dans le journal.fichier csv est - titre,intro,slogan

Ce que j'ai le log.fichier csv montrer, c'est:

title,intro
2.9,Gardena CA
  • pouvez-vous exprimer plus clairement quel est le problème?
  • Ce que j'essaie de faire est d'avoir la table (.csv) affichage: le titre,l'intro,le slogan et puis 1 ligne sous, 2.9, Gardena, CA
  • pouvez-vous montrer le log.txt premières lignes, il suffit de modifier le code et de le rajouter.
  • Mais l'log.txt le fichier est un fichier de sortie d'un script que je ne peux pas vraiment modifier des virgules dans. @harshil9968
  • Ce harshil9968 signifie: modifiez le code dans la question ci-dessus pour inclure un échantillon de la sortie. Comme il se trouve que vous avez probablement pu ouvrir le fichier au format csv à l'aide de l'espace-deliminated élément de séparation option.
  • Comment, maintenant @Alan