代码如下:
import csv
cls = 'zhangsan'
with open("test.csv","w") as f:
f_csv = csv.writer(f)
f_csv.writerow(cls)
f.close()
输出结果:字符串被分割成一列列显示
原因:
查看writerow()方法的源码可知:使用write()方法必须要将字符串转成列表,否则就会出现一个字符占一格显示,所以只要加上个[]转换成列表即可
修改代码:
import csv
cls = 'zhangsan'
with open("test.csv","w") as f:
f_csv = csv.writer(f)
f_csv.writerow([cls])
f.close()