Suite aux remarques de jurassic (merci beaucoup), j'ai fait les modifications suivantes :
	
	| 12
 3
 4
 5
 6
 7
 8
 
 | for Essai in range(len(ListeEssais)):
    if Machine != "Old_TE77":
        Chemin = DossierEssais + "\\" + ListeEssais[Essai] + ".TSV"
        Lecture_Fichier = pd.read_csv(Chemin, delimiter="\t", encoding="ANSI")
    else:
        Chemin = DossierEssais + "\\" + ListeEssais[Essai] + ".lvm"
        Lecture_Fichier = pd.read_csv(Chemin, delimiter=",", encoding="ANSI")
    print(Lecture_Fichier) | 
 J'ai maintenant une nouvelle erreur :
	
	ParserError: Error tokenizing data. C error: Expected 3 fields in line 16, saw 22
 Comme mes données commencent effectivement à la deuxième colonne de la ligne 16, j'ai donc modifié par :
	
	| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 
 | for Essai in range(len(ListeEssais)):
    listecol=[]
    for i in range(1,21):
        listecol.append(int(i))
    if Machine != "Old_TE77":
        Chemin = DossierEssais + "\\" + ListeEssais[Essai] + ".TSV"
        Lecture_Fichier = pd.read_csv(Chemin, delimiter="\t", encoding="ANSI", header=15, usecols=listecol)
    else:
        Chemin = DossierEssais + "\\" + ListeEssais[Essai] + ".lvm"
        Lecture_Fichier = pd.read_csv(Chemin, delimiter=",", encoding="ANSI", header=15, usecols=listecol)
    print(Lecture_Fichier) | 
 Mais j'ai l'erreur suivante :
	
	ValueError: Usecols do not match columns, columns expected but not found: [1,2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
 Comment puis-je résoudre ce problème ?
						
					
Partager