uji708
uhodih
utus29
agamu4
azi340
ekon62
我需要将它们更改为CSV列表,如下所示:
uji708,uhodih,utus29,
agamu4,azi340,ekon62,
到目前为止我的代码:
email = 'mail_list.txt'
handle = open(email)
for line in handle:
try:
email = line.split()[0].replace('\n', '')
l = line.split()
print '\n'.join((','.join(x) for x in zip(l[::3], l[1::3], l[2::3])))
except:
print 'error'
我怎样才能在Python中执行此操作?
答案 0 :(得分:2)
使用csv.writer:
import csv
import sys
writer = csv.csvwriter(sys.stdout)
writer.writerow(iterable_containing_my_strings)
答案 1 :(得分:0)
这是一个非常具体的问题的非常具体的答案 当你澄清/概括你的问题时,我可以更新我的答案
s = """
uji708
uhodih
utus29
agamu4
azi340
ekon62
"""
l = s.split()
print '\n'.join((','.join(x) for x in zip(l[::3], l[1::3], l[2::3])))