اذهب إلى المحتوى
  • 1

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

المبرمج العربي

السؤال

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

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

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

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 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)

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...