Name 'x' is not defined See log for more details

Fermé
pierre411 Messages postés 3 Date d'inscription jeudi 26 novembre 2015 Statut Membre Dernière intervention 30 décembre 2015 - 4 déc. 2015 à 11:23
dsy73 Messages postés 9252 Date d'inscription dimanche 22 août 2010 Statut Contributeur Dernière intervention 23 octobre 2020 - 4 déc. 2015 à 20:07
Salut à tous,

Mon problème est dans le titre. Je comprends pas le soucis. J'ai tenté pas mal de chose mais toujours cette phrase quoi !

Voilà mon scripts :

# Import des librairies
import math, codecs
from qgis.core import *



global X
global Y
X=x
Y=y

#Fichier en entree
srcFile = open(fichiergeoref_tab,'r')

# Lecture chaine de caractere ligne par ligne -- Iteration
# Recherche des lignes contenant "Pt 2"
# Recherche des lignes contenant les coordonnees du point
# Pour un fichier.tab
for line in srcFile:
if line.find("Pt 2") >= 0:
print(line)
case_coord = line.split(' ')[0]
print case_coord
# affichage dun element de la ligne
jeu_coord = case_coord[1:len(case_coord)-1]
print jeu_coord
# structure affichage resultat
tab_coord = jeu_coord.split(',')
# mis en colonne de l'affichage
x=tab_coord[0]
y=tab_coord[1]

#print x,y

srcFile.close()


Vous connaissez cette erreur ? Quelqu'un pour m'aider ?

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 482
4 déc. 2015 à 20:07
salut
Je n'ai pas compris grand chose au code.
Formate le code avec le bouton "code" stp, c'est le 4eme dans la barre d'outils de l'éditeur de message.

J'ai vu que tu utilisais global, as-tu vraiment compris son utilisation ?
0