یک اسکریپت پایتون بنویسید که با استفاده از ماژول platform اطلاعات سیستم (نام میزبان، سیستمعامل، نسخه، معماری و پردازنده) را جمعآوری کرده و آن را در قالب یک رشته JSON چاپ کند تا در دستگاههای تعبیهشده مثل Raspberry Pi قابل استفاده باشد.
2.0 بازدید آخرین ویرایش در 202 روز قبل ساعت 02:36 0.0
از ماژول استاندارد platform برای خواندن مقادیر مثل platform.node(), platform.system(), platform.release(), platform.version(), platform.machine() و platform.processor() استفاده کنید و با ماژول json یک دیکشنری از این مقادیر بسازید و با json.dumps آن را چاپ کنید. نکات: از try/except برای مدیریت مقادیر خالی استفاده کنید، خروجی را طوری فرمت کنید که خواندنش روی دستگاههای IoT ساده باشد و برای آزمایش روی ویندوز، لینوکس و رزبریپای اجرا کنید تا سازگاری بررسی شود.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای پایداری خروجی، مقادیر خالی را با 'unknown' یا '' جایگزین کنید تا JSON همواره معتبر بماند. از json.dumps(..., ensure_ascii=False) استفاده کنید تا کاراکترهای غیر ASCII به خوبی نمایش داده شوند و خروجی IoT قابل خواندن باشد. برخی مقادیر مانند platform.processor() ممکن است خالی باشند، پس از try/except و مقدار پیشفرض استفاده کنید تا از خطا جلوگیری شود. در تست، روی ویندوز، لینوکس و Raspberry Pi با locale و کُدگذاری مناسب تمرین کنید تا سازگاری و فرمت خروجی تضمین شود.
گزارش