尝试将某些字符串作为行打印到csv中,然而,它会作为列打印出来。代码是:
with open('test.csv','w') as b:
a = csv.writer(b)
a.writerows(strings)
b.close()
输出
GGKKKTKICDKVSHEEDRISQ ISEILFHLSTKDSVRTSALST FDSHRDSWIRKLRLDLGYHHD HLDVHCFHDNKIPLSIYTCTT
我需要它像:
这样的行GGKKKTKICDKVSHEEDRISQ
ISEILFHLSTKDSVRTSALST
答案 0 :(得分:1)
writerows
需要一个列表列表 - 每个内部列表一行。我假设strings
是一个字符串列表,因此被视为一行。要将其转换为您想要的行列表,请使用:
a.writerows([[x] for x in strings])