Tôi muốn biết mô-đun mà tôi sắp nhập đến từ đâu. Có một lệnh which
trong python?Có python nào tương đương với lệnh Unix `which` không?
Ví dụ:
>>> which module_name
/usr/lib/python2.6/site-packages/module_name.py
Tôi muốn biết mô-đun mà tôi sắp nhập đến từ đâu. Có một lệnh which
trong python?Có python nào tương đương với lệnh Unix `which` không?
Ví dụ:
>>> which module_name
/usr/lib/python2.6/site-packages/module_name.py
import imp
imp.find_module(module_name)
Trợ giúp về tích hợp chức năng find_module
trong mô-đun imp:find_module (...)
find_module (tên, [path]) -> (tệp, tên tệp, (hậu tố, chế độ, loại))
Tìm kiếm mô-đun. Nếu đường dẫn bị bỏ qua hoặc Không có, hãy tìm kiếm một mô-đun tích hợp, đông lạnh hoặc đặc biệt và tiếp tục tìm kiếm trong sys.path. Tên mô-đun không thể chứa '.'; để tìm kiếm một mô-đun con của gói , hãy chuyển tên submodule và gói__path__
.
Tôi thỉnh thoảng cần một cái gì đó như thế này. Tôi rất vui vì ai đó đã hỏi điều này. Bây giờ tôi không cảm thấy ngu ngốc vì không kỳ diệu khi biết tôi đang nhập tất cả thư viện của mình từ đâu;) – JudoWill