Digamos que tengo un módulo que no puede importar (hay una excepción al importarlo).¿Cómo encuentro la ruta para una importación de python fallida?
por ejemplo. test.py
con el siguiente contenido:
print 1/0
[Obviamente, esto no es mi archivo real, pero va a estar en un buen indicador]
Ahora, en el símbolo del pitón:
>>> import test
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "test.py", line 1, in <module>
print 1/0
ZeroDivisionError: integer division or modulo by zero
>>>
¿Cuál es la mejor forma de encontrar la ubicación de ruta/archivo de test.py
?
[I podría recorrer Python's module search path mirando en cada directorio para el archivo, pero me gustaría pensar que debe haber una manera más sencilla ...]
perfecto. ¡Sabía que tenía que haber una respuesta simple (simplemente no podía encontrarla)! – Gerrat
Qué enfoque diabólicamente simple. –