Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để tìm vị trí của các nguồn mô-đun Python?


Đối với một mô-đun python thuần túy, bạn có thể tìm thấy vị trí của các tệp nguồn bằng cách xem mô-đun .__ file__. Ví dụ:

 >>> import mymodule
>>> mymodule.__file__
C:/Users/Ayush/mymodule.py 

Tuy nhiên, nhiều mô-đun tích hợp sẵn được viết bằng C, và do đó, mô-đun .__ file__ trỏ đến tệp .so (không có mô-đun .__ file__ trên Windows) và do đó, bạn không thể xem nguồn. Bạn có thể truy cập và kiểm tra nội dung biến PYTHONPATH theo cách thủ công để tìm các thư mục từ nơi các mô-đun tích hợp sẵn này đang được nhập.

Chạy "python -v" từ dòng lệnh cho bạn biết những gì đang được nhập và từ đâu. Điều này rất hữu ích nếu bạn muốn biết vị trí của các mô-đun được tích hợp sẵn.