سلام رفقا ???
امیدوارم حالتون عالی باشد..
با یک پست دیگر در خدمتون هستیم ...
توی این پست به بررسی این مطلب می پردازیم که وقتی یک ماژول رو توی پایتون import می کنیم پایتون کجا دنبال ماژول ما می گردد؟
اولین جایی که وقتی یک ماژول رو توی پایتون import می کنیم ، پایتون دنبال اون ماژول می گردد همان پوشه ای هست که کد شما توی اون قرار دارد. در واقع هر فایل پایتونی توی پوشه ای که کد اصلی شما توش قرار دارد وجود داشته باشد ، پایتون اجازه می دهد اون ماژول رو شما import کنید.
توی تصویر بالا در سمت چپ ، یک کدی به نام sum وجود دارد که من توی app.py به راحتی می توانم اون را import کنم
دومین جایی که پایتون برای پیدا کردن یک ماژول ، کاوش می کند محل نصب پایتون هست چون ماژول هایی که شما با دستور pip از توی اینترنت دانلود می کنید توی محل نصب پایتون قرار می گیرند
شما می توانید یک مسیر به دلخواه به پایتون بدید که توی اون مسیر هم دنبال ماژول ها بگردد.
برای اینکه یک مسر دلخواه در پایتون بدیم که برای وارد کردن ماژول ها اونجا هم بگردد کافیه ابتدا ماژول sys رو که یک ماژول داخلی هست import کنیم بعدش با متود path.append و دادن path مورد نظرمون ، اون دایرکتوری رو هم اضافه کنیم.
حالا با متود path از sys می توانیم تمامی دایرکتوری هایی که پایتون در پایتون دنبال اون می گردد را ببینیم.
نتیجه حاصل در سیستم من :
آدرس اول : پوشه کد اصلی
مابقی آدرس ها بجز آخری : محل نصب پایتون
آدرس آخر : path ای که خودم اضافه کردم
دوستان عزیز امیدورام این پست برای شما مفید واقع شده باشد...
خوشحال می شوم نظراتتون رو کامنت کنید..
موفق باشید ....