0
votes

Existe-t-il un moyen d'exporter une liste Python dans un fichier CSV?

J'ai créé un programme pour prendre des entrées de l'utilisateur, concaténer ultérieurement les données et l'envoyer à une liste à l'aide de l'annexe. Je souhaite exporter les données de la liste dans un fichier .csv, mais je ne sais pas comment le faire. C'est un moyen de faire cela? (Aussi j'utilise Ubuntu 20.04LTS et VS code) Vous trouverez ci-dessous la liste et ci-dessous que les données affichées dans la liste:

Uploaded = []

upload =  number + " " + name + " " + str(datetime.datetime.now()) + " " + query + ":" + problem + " " + sign
Uploaded.append(upload)


1 commentaires

Est-ce que cela répond à votre question? écrire une liste de listes de Python à un fichier CSV


3 Réponses :


1
votes

3 commentaires

Tout en utilisant cela, il affiche PD comme une variable non définie. Que faire?


@Soumyagoal Vous devriez faire importer des pandas comme pD si les pandas non disponibles dans votre python . Installez-le à l'aide de PIP INSTALL PANDAS


Merci, m'a aidé.



0
votes

0 commentaires

0
votes

Vous pouvez simplement le mettre en oeuvre sans dépendance:

def list_to_csv(records, columns, dst_file):
  records_csv = [','.join(map(str, r)) for r in records]
  csv_text = '\n'.join(records_csv)
  with open(dst_file, 'w') as f:
    f.write(csv_text)

records = [
  ['James', 13, 'Cat'],
  ['Karl', 20, 'Dog']
]

list_to_csv(records, columns=['name', 'age', 'pet'], dst_file='f.csv')


0 commentaires