هنگامی که یک ماژول وارد می شود، محتویات آن: یک بار (به طور ضمنی) اجرا می شود. نادیده گرفته می شوند.
وقتی یک ماژول محتویات آن به پایتون وارد می شود؟
وقتی یک ماژول برای اولین بار وارد می شود، Python ماژول را جستجو می کند و در صورت یافتن، یک شی ماژول 1 ایجاد می کند و آن را مقداردهی اولیه می کند. اگر ماژول نامگذاری شده پیدا نشود، یک ModuleNotFoundError ایجاد می شود. پایتون استراتژیهای مختلفی را برای جستجوی ماژول نامگذاری شده هنگام فراخوانی ماشینهای وارداتی پیادهسازی میکند.
Import در پایتون چه می کند؟
وارد کردن به اجازه دادن به یک فایل پایتون یا یک ماژول پایتون برای دسترسی به اسکریپت از فایل یا ماژول پایتون دیگراشاره دارد. شما فقط می توانید از توابع و ویژگی هایی که برنامه شما به آنها دسترسی دارد استفاده کنید. … عبارت import شی را به محدوده فعلی برنامه شما اضافه می کند.
چرا باید ماژول ها را در پایتون وارد کنید؟
در پایتون، از کلمه کلیدی import برای در دسترس قرار دادن کد یک ماژول در ماژول دیگر استفاده می کنید. واردات در پایتون برای ساختار موثر کد شما مهم است استفاده صحیح از importها باعث بهره وری بیشتر شما می شود و به شما این امکان را می دهد که از کد استفاده مجدد کنید و در عین حال پروژه های خود را قابل نگهداری نگه دارید.
چگونه ایمپورت در پایتون کار می کند؟
واردات چیست؟ هنگامی که یک ماژول وارد می شود، پایتون تمام کدهای موجود در فایل ماژول را اجرا می کند. هنگامی که یک بسته وارد می شود، پایتون تمام کد را در فایل _init_.py بسته اجرا می کند، در صورتی که چنین فایلی وجود داشته باشد. همه اشیاء تعریف شده در ماژول یا فایل _init_.py بسته در دسترس واردکننده قرار می گیرند.