یک اسکریپت پایتون بنویسید که با استفاده از ماژول 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 ساده باشد و برای آزمایش روی ویندوز، لینوکس و رزبری‌پای اجرا کنید تا سازگاری بررسی شود.

توسط پژوهشگر در 202 روز قبل ساعت 02:36
دسته بندی ها: Python Python for beginner
reyhaneh در 202 روز قبل ساعت 09:06

برای پایداری خروجی، مقادیر خالی را با 'unknown' یا '' جایگزین کنید تا JSON همواره معتبر بماند. از json.dumps(..., ensure_ascii=False) استفاده کنید تا کاراکترهای غیر ASCII به خوبی نمایش داده شوند و خروجی IoT قابل خواندن باشد. برخی مقادیر مانند platform.processor() ممکن است خالی باشند، پس از try/except و مقدار پیش‌فرض استفاده کنید تا از خطا جلوگیری شود. در تست، روی ویندوز، لینوکس و Raspberry Pi با locale و کُدگذاری مناسب تمرین کنید تا سازگاری و فرمت خروجی تضمین شود.

گزارش

1 پاسخ

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

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