
Error de importacion
Publicado por Edward (1 intervención) el 18/02/2012 14:30:59
Saludos a todos, tengo un problema importando en python, estoy realizando un compilador:
Este es el problema, tengo un archivo llamado "SINTAC.py" y otro archivo llamado "symtab.py", en este ultimo tengo definido un patron visitante, algo como esto
y en la ultima parte tengo lo que es el manejo de errores, pero en la que tengo error son en estas
Cuando en el archivo "SINTAC.py" voy a importar hago esto
me saca error en import error : "cannot import name Error" y si comento esa linea me saca error pero esta vez con el getError, pero el visitor_tablaSimbolos si lo hace bien, quien puede ayudarme.
Gracias.-
Este es el problema, tengo un archivo llamado "SINTAC.py" y otro archivo llamado "symtab.py", en este ultimo tengo definido un patron visitante, algo como esto
1
2
3
4
5
class patron_visitante:
pass
class visitor_tablaSimbolos(patron_visitante):
aca vienen todos los nodos que debe visitar
y en la ultima parte tengo lo que es el manejo de errores, pero en la que tengo error son en estas
1
2
3
4
5
6
def getError():
return ERROR
def Error():
global ERROR
ERROR += 1
Cuando en el archivo "SINTAC.py" voy a importar hago esto
1
2
3
4
5
6
7
import sys
import symtab
import ply.yacc as yacc
from pascallex import tokens
from symtab import visitor_tablaSimbolos
from symtab import Error
from symtab import getError
me saca error en import error : "cannot import name Error" y si comento esa linea me saca error pero esta vez con el getError, pero el visitor_tablaSimbolos si lo hace bien, quien puede ayudarme.
Gracias.-
Valora esta pregunta


0