مشخصات مقاله
-
760
-
0.0
-
3341
-
0
-
0
ماژول های استاندارد در پایتون
آموزش ماژول های استاندارد در برنامه نویسی پایتون
پایتون دارای یک کتابخانه از ماژول های استاندارد است که در یک سند مجزا به نام مرجع کتابخانه پایتون توصیف شده است (زین پس "مرجع کتابخانه").
برخی از ماژول ها درون مفسر ساخته شده اند. اینها دسترسی به عملیاتی که بخشی از هسته زبان نیستند اما با این حال داخلی (built in) هستند را با هدف بهره وری یا امکان دسترسی به اولیه های سیستم عامل مانند فراخوانی های سیستمی, فراهم می کند.
مجموعه چنین ماژول هایی یک گزینه پیکربندی است که به پلتفرم زیرساخت نیز وابسته است. برای مثال، ماژول winreg فقط برای سیستم های ویندوز فراهم شده است. یک ماژول خاص، sys ، که درون هر مفسر پایتون ساخته شده است، نیاز به توجه بیشتر دارد. متغیر های sys.ps1 و sys.ps2 رشته های استفاده شده در prompt اولیه و ثانویه را تعریف می کنند.
>>> import sys
>>> sys.ps1
'>>> '
>>> sys.ps2
'... '
>>> sys.ps1 = 'C> '
C> print('Yuck!')
Yuck!
C>
این دو متغیر تنها در صورتی که مفسر در مود تعاملی باشد، تعریف می شوند. متغیر sys.path لیستی از رشته هایی است که مسیر جستجوی مفسر برای ماژول ها را تعیین می کند. مقدار اولیه آن یک مسیر پیش فرض است که از متغیر محیطی PYTHONPATH ،یا از یک پیش فرض داخلی (built-in) در صورت عدم تنظیم PYTHONPATH ،دریافت شده است. می توانید با استفاده از عملیات استاندارد لیست آن را تغییر دهید.
>>> import sys
>>> sys.path.append('/ufs/guido/lib/python')