یک اسکریپت پایتون بنویسید که اطلاعات سیستم (نام سیستم‌عامل، نسخه، معماری پردازنده و نام میزبان) را با استفاده از ماژول platform خوانده و آن‌ها را در یک فایل JSON ذخیره کند.

2.0 بازدید آخرین ویرایش در 220 روز قبل ساعت 02:00

0.0

برای حل این مسئله از ماژول استاندارد platform استفاده کنید (مثلاً platform.system(), platform.version(), platform.machine(), platform.node() یا platform.uname()) تا مشخصات سیستم را در یک دیکشنری جمع‌آوری کنید، سپس با ماژول json آن را در یک فایل ذخیره کنید. نکات: برای خوانایی از json.dump(..., indent=2) استفاده کنید، خطاها را با try/except مدیریت کنید و در صورت نیاز برای سیستم‌های خاص (مثل دستگاه‌های لینوکسی/امبدد) می‌توانید اطلاعات اضافی را از /proc/cpuinfo بخوانید.

توسط پژوهشگر در 220 روز قبل ساعت 02:00
دسته بندی ها: Python Python for beginner
sara در 220 روز قبل ساعت 11:15

برای جمع‌آوری اطلاعات سیستم می‌توانید از ماژول platform با توابعی مانند platform.system(), platform.version(), platform.machine() و platform.node() استفاده کنید. داده‌های جمع‌آوری‌شده را در قالب یک دیکشنری بسازید و با json.dump(..., indent=2) در فایل JSON ذخیره کنید تا خروجی خوانا باشد. با استفاده از بلوک‌های try/except احتمال بروز خطا را کاهش می‌دهید و می‌توانید خطای گزارش‌شده را نمایش یا لاگ کنید. در سیستم‌های خاص مانند لینوکس/embedded ممکن است اطلاعات اضافی از منابعی مثل /proc/cpuinfo قابل دسترس باشد، بنابراین می‌توانید به صورت شرطی به این منابع هم مراجعه کنید.

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری