আপনি স্ট্রিংকে ফাইলের একটি সামগ্রীতে রূপান্তর করতে পারেন io.StringIO
এবং তারপরে csv
মডিউলটিতে এটি প্রেরণ করতে পারেন :
from io import StringIO
import csv
scsv = """text,with,Polish,non-Latin,letters
1,2,3,4,5,6
a,b,c,d,e,f
gęś,zółty,wąż,idzie,wąską,dróżką,
"""
f = StringIO(scsv)
reader = csv.reader(f, delimiter=',')
for row in reader:
print('\t'.join(row))
নিউলাইনগুলিতে সহজ সংস্করণ split()
:
reader = csv.reader(scsv.split('\n'), delimiter=',')
for row in reader:
print('\t'.join(row))
অথবা আপনি কেবল split()
পৃথক পৃথক \n
হিসাবে লাইনগুলিতে এই স্ট্রিংটি করতে পারেন , এবং তারপরে split()
প্রতিটি লাইনকে মানগুলিতে রূপান্তর করতে পারেন তবে আপনাকে অবশ্যই উদ্ধৃতি সম্পর্কে সচেতন হতে হবে, সুতরাং csv
মডিউলটি ব্যবহার করা পছন্দসই।
উপর পাইথন 2 আপনার দ্বারা আমদানি করতে হবে StringIO
যেমন
from StringIO import StringIO
পরিবর্তে.