Untitled
unknown
plain_text
3 years ago
992 B
6
Indexable
import csv
# تعریف لیست از دیکشنریها که شامل اطلاعات فردی است
data = [
{"نام": "محمد", "شماره تلفن": "09123456789", "آدرس": "تهران"},
{"نام": "علی", "شماره تلفن": "0987654321", "آدرس": "اصفهان"},
{"نام": "زهرا", "شماره تلفن": "09387654321", "آدرس": "شیراز"}
]
# تعریف نام فایل CSV و حالت باز کردن آن
filename = "contacts.csv"
mode = "w"
# باز کردن فایل CSV و نوشتن اطلاعات به آن
with open(filename, mode, encoding='utf-8-sig', newline='') as file:
# تعریف شیء نویسنده CSV
writer = csv.DictWriter(file, fieldnames=["نام", "شماره تلفن", "آدرس"])
# نوشتن عنوان ستونها به فایل CSV
writer.writeheader()
# نوشتن دادهها به فایل CSV
for row in data:
writer.writerow(row)
Editor is loading...