Lecture des fichiers de pointages en python

Lecture des fichiers de pointages en python

Messagede phyprof26 » 11 Oct 2021, 17:13

Bonjour,

Ci-dessous, un code python que j’ai écrit pour lire directement les fichiers txt produit par Aviméca et Atelier Scientifique.
Il faut placer ce bout de code en début de tout programme travaillant sur les résultats d’un pointage.
J’espère que cela pourra vous servir en diminuant les traitements post-pointage.

Code: Tout sélectionner
###### Identification du logiciel de pointage ######
logiciel=int(input("Quel logiciel avez-vous utilisé ? 1:Atelier Scientifique | 2: Avimeca "))

if logiciel<2 :
    logiciel=1
else :
    logiciel=2

###### Lecture du fichier ######
fichier=input("Quel est le nom du fichier de pointage (sans l'extension .txt)?")+".txt"

if logiciel==1 :
    Donnees = pd.read_csv(fichier, sep='\t', header=0, skiprows=[1])
    t=Donnees['t']
    x=Donnees['X']
    y=Donnees['Y']

if logiciel==2 :
    Donnees = pd.read_csv(fichier, sep='\t', header=0, skiprows=[0,2])
    t=Donnees['t']
    x=Donnees['x']
    y=Donnees['y']

###### Change les virgules en points et convertit les chaînes en nombres ######
for i in range(len(t)) :
    t[i]=t[i].replace(',','.')
    t[i]=float(t[i])
    x[i]=x[i].replace(',','.')
    x[i]=float(x[i])
    y[i]=y[i].replace(',','.')
    y[i]=float(y[i])


« De la discussion jaillit la lumière » (proverbe indien)
phyprof26
 
Messages: 4
Inscription: 07 Oct 2021, 18:10
Académie: Académie de Grenoble
Poste: Enseignant en Lycée

Retourner vers Informatique et Numérique

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité