• 1

إنشاء ملف .csv من القيم الموجودة في قائمة بايثون؟

لدي قائمة من السلاسل النصية وأريد إنشاء ملف csv يحتوي على هذه القيم بين علامتي اقتباس، وبين كل قيمة وقيمة فاصل كالتالي:

"val 1", "val2", ...

فكيف استطيع فعل ذلك في بايثون؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 1

يمكنك فعل ذلك بطرق عديدة في بايثون، فيمكنك على سبيل المثال استخدام دوال مكتبة csv وتمرير quoting=csv.QUOTE_ALL إلى writer لوضع علامتي اقتباس ومن ثم استخدام دالة writerow للحصول على قيم القائمة وكتابتها كما في المثال التالي:

import csv

myfile = open('a_file.csv', 'wb')
wr = csv.writer(myfile, quoting=csv.QUOTE_ALL)
wr.writerow(mylist)

أو يمكنك استخدام هذه الطريق والتي هي أقصر من الطريقة السابقة:

out = csv.writer(open("a_file.csv","w"), delimiter=',',quoting=csv.QUOTE_ALL)
out.writerow(myfile)

 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن