Fichier csv sur carte pi pico

Bonjour,
Je suis débutant sur carte pi pico et en micopython.
J’ai besoin de faire un relevé de mesure et de les enregistrer dans un fichier csv.
J’ai fait mes tests préliminaires dans l’environnement Thonny et tout fonctionne correctement.
Lorsque j’essaye d’exécuter mon programme sur la carte, j’ai une erreur
Traceback (most recent call last):
File «  », line 3, in
ImportError: no module named ‹ csv ›

Donc à priori il faut que j’installe la librairie sur la carte.
image

Ce que j’ai fait sans grand succès.
A priori je ne comprends la gestion des librairies,

mon programme de test
import csv
import time

mesure = []
heure = []
nb_mesure = len(mesure)

i=0
tTime= time.time()
while i<9:
heure.append(time.time())
mesure.append(i*3.146)
print(time.time()-tTime)
time.sleep(0.25)

tTime= time.time()

i +=1

nb_mesure = len(mesure)
print(nb_mesure)

with open(‹ mesure.csv ›, ‹ w ›, newline=’’) as csvfile:
writer = csv.writer(csvfile)
for i in range(nb_mesure):
writer.writerow((mesure[i],heure[i]))
Je travail avec thonny

D’avance merci pour votre aide

hello,

la solution est peut être de ne pas utiliser de librarie csv …

csvfile.write(str(mesure[i]) + ';' + str(heure[i]) + "\n")
devrait te donner le même résultat .

il me semble qu’en micropython l’ import time de python devient import utime

source :

Effectivement c’est ce que j’ai fait.
Mais est-il possible de m’expliquer comment installer une librairie sur la carte?
merci pour votre aide

il me semble que les libraries doivent être dans /lib plus d’info en source

source:

Ok, merci je vais regarder ça de plus prêt

pour la « library » csv23 et si j’ai bien tout compris :roll_eyes: il est probable qu’elle ne soit pas compatible avec MicroPython…

source:
https://docs.micropython.org/en/latest/library/index.html

Ok , merci.je m’en suis aperçu

J’ai utilisé ta solution en attendant mieux