列表中的字典数据写入到csv表

def writeData():
	rows = self.info_list()	# 格式为 [{}]
	if not os.path.exists('userinfo.csv'):
	     with open('userinfo.csv','a', newline='', encoding='utf-8') as f:
	         headers = 'surname,firstName,contactPhoneNo,emailAddress,loginId,password'
	         f.writelines(headers)
	         f.writelines('\n')
	         f.writelines("%s,%s,%s,%s,%s,%s" % (rows[0]["surname"],rows[0]["firstName"],rows[0]["contactPhoneNo"],rows[0]["emailAddress"],rows[0]["loginId"],rows[0]["password"],))
	         f.writelines('\n')	         
	else:
	    with open('userinfo.csv', 'a', newline='', encoding='utf-8') as f:
	        f.writelines("%s,%s,%s,%s,%s,%s" % (
	        rows[0]["surname"], rows[0]["firstName"], rows[0]["contactPhoneNo"], rows[0]["emailAddress"],
	        rows[0]["loginId"], rows[0]["password"],))
	        f.writelines('\n')


if __name__ == "__main__":
	writeData()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值