Problème list index out of range

Fermé
pierre411 Messages postés 3 Date d'inscription jeudi 26 novembre 2015 Statut Membre Dernière intervention 30 décembre 2015 - 30 déc. 2015 à 12:53
dsy73 Messages postés 9252 Date d'inscription dimanche 22 août 2010 Statut Contributeur Dernière intervention 23 octobre 2020 - 31 déc. 2015 à 06:44
Bonjour à tous,

Ci-joint mon code commenté.





#Import des librairies

.......

#MessageBox

def Message(texte) :
QMessageBox.information(None,"Message",texte)

#Pour un Fichier de type gxt
if not os.path.isfile(fichiergeoref_gxt):

Message("Fichier inexistant")

else:

#1) ouverture fichier en lecture
scrFile=open(fichiergeoref_gxt,'r')
lgr_ch = len(fichiergeoref_gxt)

x=0
y=0
compteur = 0
# 2--> Lecture iterative --> lecture par tabulation

# 3 : recherche des valeurs x et y dans le fichier
for line in scrFile :
case_coord = (line.split('\t'))
print(line)
x = case_coord [5]
y = case_coord [6]
compteur += 1
#4 : fermeture fichier
scrFile.close()


# Je pense que mon problème se situe ici ------------------

# Je veut que le programme affiche un message si il ne trouve pas de valeurs x ou y dans le fichier ouvert

if (x is None) or (y is None):
Message("pas de valeur")





else:
#5 : affichage du résultat
jeu_coord = "( " + str(x) +" ; " + str(y) + " )"
jeu_coord = " Les coordonnees sont : " + jeu_coord
Message("Il s'agit d'un fichier GXT, ")
Message(jeu_coord)

1 réponse

dsy73 Messages postés 9252 Date d'inscription dimanche 22 août 2010 Statut Contributeur Dernière intervention 23 octobre 2020 2 476
31 déc. 2015 à 06:44
Salut
le message d'erreur indique le numéro de ligne problématique dans le code source.
Si tu ne trouves pas, donne-nous le message d'erreur complet et le code source complet avec coloration syntaxique (bouton Code dans l'éditeur de message)
0