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

โมดูลหลามถูกเก็บไว้ที่ไหน?


Python Modules มักจะถูกเก็บไว้ใน /lib/site-packages ในโฟลเดอร์ Python ของคุณ หากคุณต้องการดูว่าไดเรกทอรีใดที่ Python ตรวจสอบเมื่อนำเข้าโมดูล คุณสามารถบันทึกสิ่งต่อไปนี้:

>>> import sys
>>> print sys.path
['', 'C:\\Python27', 'C:\\Python27\\Lib\\site-packages', 'C:\\Python27\\Lib', 'C:\\Python27\\DLLs', 'C:\\Python27\\Lib\\lib-tk', 'C:\\Python27\\Scripts', 'C:\\WINDOWS\\SYSTEM32\\python27.zip', 'C:\\Python27\\lib\\plat-win', 'C:\\Python27\\lib\\site-packages\\win32', 'C:\\Python27\\lib\\site-packages\\win32\\lib', 'C:\\Python27\\lib\\site-packages\\Pythonwin']

คุณยังสามารถระบุตำแหน่งที่แต่ละโมดูลที่ใช้โดยสคริปต์ (พูด hello.py) อยู่บนระบบได้โดยใช้คำสั่ง python -v ตัวอย่างเช่น

$ python -v hello.py
PS C:\Users\Ayush> echo 'import scrapy' > hello.py
PS C:\Users\Ayush> python -v hello.py
# installing zipimport hook
import zipimport # builtin
# installed zipimport hook
# C:\Python27\Lib\site.pyc matches C:\Python27\Lib\site.py
import site # precompiled from C:\Python27\Lib\site.pyc
# C:\Python27\Lib\os.pyc matches C:\Python27\Lib\os.py
...
...