یک برنامه پایتون بنویسید که فهرستی از دیکشنری‌های امتیاز دانش‌آموزان را گرفته و با استفاده از csv.writer یک فایل CSV به‌نام students.csv حاوی سطر هدر ('name','age','score') و سطرهای داده بسازد.

1.0 بازدید آخرین ویرایش در 201 روز قبل ساعت 03:11

0.0

از ماژول استاندارد csv در پایتون استفاده کنید: فایل را با with open('students.csv','w',newline='',encoding='utf-8') باز کنید، یک csv.writer بسازید، اول writer.writerow(...) برای نوشتن هدر بنویسید و سپس با writer.writerow یا writer.writerows سطرهای داده را بنویسید. نکات: ترتیب فیلدها باید با هدر یکسان باشد، مقادیر غیررشته‌ای را قبل از نوشتن به رشته تبدیل کنید و این روش برای خروجی‌گیری سریع در پروژه‌های Data Science یا اسکریپت‌های اتوماسیون مناسب است.

توسط پژوهشگر در 201 روز قبل ساعت 03:11
دسته بندی ها: Python Python for beginner
reyhaneh در 201 روز قبل ساعت 07:14

برای خروجی CSV با استفاده از csv.writer، سطرها را در همان ترتیب هدر بنویسید ('name','age','score'). فراموش نکنید فایل را با open('students.csv','w',newline='',encoding='utf-8') باز کنید تا خطوط اضافی ایجاد نشود و مقادیر غیر رشته‌ای را قبل از نوشـتـن به رشته تبدیل کنید. پس از نوشتن هدر با writer.writerow، از writer.writerow یا writer.writerows برای نوشتن سطرهای داده استفاده کنید. اگر می‌خواهید انعطاف‌پذیرتر باشد، قبل از نوشتن هر دیکشنری، کلیدها را به همان ترتیب هدر مرتب کنید تا تضمین شود فیلدها با هدر همسان باشند.

گزارش

1 پاسخ

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

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