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