پایتون با کتابخانهای از ماژولهای استاندارد همراه است که در سند جداگانهای به نام Python Library Reference توصیف شدهاند. برخی ماژولها در مفسر ساخته شدهاند؛ اینها دسترسی به عملیاتهایی را فراهم میکنند که بخشی از هسته زبان نیستند اما در مفسر ساخته شدهاند، یا برای کارایی یا برای دسترسی به پایههای سیستمعامل مانند فراخوانیهای سیستم. مجموعه چنین ماژولهایی یک گزینه پیکربندی است که همچنین بستگی به پلتفرم زیرین دارد. برای مثال، ماژول winreg فقط در سیستمهای Windows فراهم شده است.
یک ماژول خاص توجهی شایسته دارد: sys که در هر مفسر پایتون ساخته شده است. متغیرهای sys.ps1 و sys.ps2 رشتههایی را که به عنوان اعلان اولیه و ثانویه استفاده میشوند تعریف میکنند:
>>> import sys
>>> sys.ps1
'>>> '
>>> sys.ps2
'... '
>>> sys.ps1 = 'C> '
C> print('Yuck!')
Yuck!
C>
این دو متغیر فقط وقتی تعریف شدهاند که مفسر در حالت تعاملی باشد.
متغیر sys.path لیستی از رشتههاست که مسیر جستجوی مفسر برای ماژولها را تعیین میکند. آن به یک مسیر پیشفرض از متغیر محیطی PYTHONPATH مقداردهی اولیه میشود، یا اگر PYTHONPATH تنظیم نشده باشد از یک پیشفرض داخلی. میتوانید آن را با عملیاتهای استاندارد لیست تغییر دهید:
>>> import sys
>>> sys.path.append('/ufs/guido/lib/python')این محتوا کاملا رایگان توسط تیم کدلپر ترجمه شده و در اختیار شما کاربران عزیز قرار گرفته است، هر گونه کپی برداری برای مقاصد غیر رایگان و بدون ذکر منبع، مورد پیگیری قانونی قرار میگیرد.
ترجمه شده از منبع: https://docs.python.org/3/tutorial