Untitled
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...