Giả sử tôi có một mô-đun không nhập được (có ngoại lệ khi nhập nó).Làm cách nào để tìm đường dẫn cho nhập python bị lỗi?
ví dụ: test.py
với các nội dung sau:
print 1/0
[Rõ ràng, đây không phải là tập tin thực tế của tôi, nhưng nó sẽ đứng như một proxy tốt]
Bây giờ, tại dấu nhắc python:
>>> 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
>>>
Cách tốt nhất để tìm đường dẫn/vị trí tệp là test.py
là gì?
[tôi có thể lặp qua Python's module search path nhìn vào từng thư mục cho các tập tin, nhưng tôi nghĩ rằng phải có một cách đơn giản ...]
Hoàn hảo. Tôi biết phải có một câu trả lời đơn giản (không thể tìm thấy nó)! – Gerrat
Cách tiếp cận đơn giản một cách ma quái. –