آموزش دونه:مرجع آموزش

ماژول ها در پایتون (Python Modules) آموزش برنامه نویسی پایتون Python

Python Modules Python Modules Python Modules 

پایتون

ماژول ها در پایتون

ماژول ها (Modules) را مانند یک کتابخانه کد در نظر بگیرید.

یک فایل که شامل مجموعه ای از توابع است که می خواهید آن را در برنامه خود وارد کنید.

ایجاد ماژول در پایتون

همانطور که گفتیم ماژول در واقع فایلی است که توابعی را در خود دارد.
برای ساخت ماژول توابع مورد نظر خود را در یک فایل py. دخیره کنید.

به عنوان مثال کد زیر را در فایلی به نام mymodule.py ذخیره کنید:

استفاده از ماژول

با دستور import در پایتون می توانید ماژول ها را وارد کنید.

در مثال زیر ما ماژول mymodule را وارد کردیم و تابع greeting را فراخوانی کرده ایم:

برای دسترسی به اعضای ماژول از . (نقطه) استفاده می کنیم.

 

متغیر ها در ماژول

ماژل ها می تونند متغیر ها را نیز در خود نگه دارند.

کد زیر را در فایل mymodule.py دخیره کنید:

ماژول را وارد کرده و به دیکشنری person1 دسترسی پیدا کنید:

تغییر نام ماژول ها در پایتون

با استفاده از کلمه کلیدی as می توانید یک ماژول را نام گذاری کنید.

در مثال زیر ماژول mymodule را با نام mx در نظر می گیریم:

ماژول های از پیش تعریف شده

در پایتون چندین ماژول از پیش تعریف شده وجود دارد که می توانید از آن ها استفاده کنید.

در مثال زیر از ماژول platform استفاده کرده ایم:

تابع dir در پایتون

برای لیست کردن تمام محتویان ماژول (اعم از توابع و متغیر ها)، از تابع ()dir استفاده می کنیم:

این تابع برای ماژول هایی که ما تعریف کرده ایم نیز استفاده می شود.

 

دستور from در پایتون

با استفاده از کلمه کلیدی from می توانید فقط بخشی از ماژول را وارد برنامه کنید.

ماژول mymodule در مثال های بالا را در نظر بگیرید.

در کد زیر تنها دیکشنری person1 را از ماژول وارد کرده ایم:

هنگامی که از دستور from در پایتون استفاده می کنید، از نام ماژول برای دسترسی به اعضای دیگر استفاده نکنید.

مطالب مرتبط