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

pierre411 Messages postés 3 Statut Membre -  
dsy73 Messages postés 9917 Statut Contributeur -
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 ?
A voir également:

1 réponse

dsy73 Messages postés 9917 Statut Contributeur 2 486
 
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