Untitled

 avatar
unknown
plain_text
2 years ago
992 B
5
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...