往csv同一行写入字符串和数组(python)

往csv同一行写入字符串和数组(python),第1张

name:字符串
myarray:数组

with open("test.csv", "a",encoding='utf-8-sig') as csvfile:
        writer = csv.writer(csvfile)
		newrow=[]
        newrow.append(name)#追加字符串
        for i in myarray:#逐个追加数组内容
            newrow.append(i)
        writer.writerow(newrow)

⭐注意点:
1、写入中文,打开文件,要以utf-8-sig编码形式
encoding=‘utf-8-sig’
2、writerow为一行一行写入,如果不需要分行可以用
csvfile.write(str)-----该函数参数只可以是字符串

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/797520.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-06
下一篇 2022-05-06

发表评论

登录后才能评论

评论列表(0条)

保存