مثال 44 پایتون – برنامه ای به پایتون بنویسید که پکیج های سایت پایتون را مکان یابی کند
کد برنامه
1 2 3 4 5 6 7 |
import site # دریافت لیست دایرکتوریهای پکیجهای سایت Python site_packages = site.getsitepackages() # چاپ لیست دایرکتوریهای پکیجهای سایت Python print("پکیجهای سایت Python در دایرکتوریهای زیر قرار دارند:") for package_dir in site_packages: print(package_dir) |
توضیح کد
این کد پایتون از ماژول site
استفاده میکند تا مسیرهای دایرکتوریهایی که پکیجهای سایت Python در آنها نصب میشوند را دریافت کند و سپس آنها را چاپ میکند. این کار معمولاً برای یافتن محل نصب پکیجهای سایت در سیستم مفید است.
import site
: ابتدا ماژولsite
را وارد میکنیم تا بتوانیم از توابع و متغیرهای آن استفاده کنیم.site.getsitepackages()
: این تابع فهرستی از دایرکتوریهایی را که برای نصب پکیجهای سایت Python در سیستم مورد استفاده قرار میگیرد را برمیگرداند.- داخل print یک پیام متنی چاپ میشود تا کاربر بداند که لیستی از دایرکتوریهای پکیجهای سایت Python در حال چاپ شدن است.
for package_dir in site_packages:
: یک حلقهfor
شروع میشود تا تمامی دایرکتوریهای دریافت شده درsite_packages
را پیمایش کند.print(package_dir)
: هر دایرکتوری را به عنوان مسیر نصب پکیجهای سایت Python چاپ می کند.
با اجرای این کد، میتوانید دایرکتوریهایی که پکیجهای سایت Python در سیستم نصب شدهاند را مشاهده کنید.
مقداد علی بخشی هستم. موسیقی دان، برنامه نویس، متخصص هوش مصنوعی، علم داده، متخصص بلاکچین و توسعه دهنده ربات های هوشمند.
دانش آموخته مقطع ارشد و دکتری دانشکده فنی دانشگاه تهران هستم. با سابقه تدریس درس برنامه نویسی در دانشگاه (پردیس بین الملل کیش دانشگاه تهران)