Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

จะดึงเส้นทางโมดูล Python ได้อย่างไร


สำหรับโมดูลไพธอนล้วนๆ คุณสามารถค้นหาตำแหน่งของไฟล์ต้นทางได้โดยดูที่โมดูล.__file__ ตัวอย่างเช่น

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

อย่างไรก็ตาม โมดูลในตัวจำนวนมากเขียนด้วยภาษา C ดังนั้น module.__file__ จะชี้ไปที่ไฟล์ .so (ไม่มีโมดูล.__file__ บน Windows) ดังนั้น คุณจึงมองไม่เห็นแหล่งที่มา

การรัน "python -v" จากบรรทัดคำสั่งจะบอกคุณว่ากำลังนำเข้าอะไรและจากที่ใด สิ่งนี้มีประโยชน์หากคุณต้องการทราบตำแหน่งของโมดูลในตัว