欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > python >内容正文

python

python 列表写入csv_Python将字典数据写入CSV文件

发布时间:2024/7/5 python 37 豆豆
生活随笔 收集整理的这篇文章主要介绍了 python 列表写入csv_Python将字典数据写入CSV文件 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

# -*- coding: utf-8 -*-

import os

import time

import csv

class WriteCSV():

"""定义成员变量"""

def __init__(self):

pass

def init(self, info_list, info_dict_list):

self.info_list = info_list

self.info_dict_list = info_dict_list

def getBaseDir(self):

baseDir = r'D:\tempcmd\migrate'

return baseDir

def getTimestamp(self):

timestamp = time.strftime('%Y%m%d%H%M%S', time.localtime())

return timestamp

def writeFile(self):

pass

def writeFileDict(self):

filename = self.getBaseDir() + os.sep + 'tmp' + os.sep + self.getTimestamp() + '.csv'

header = ['姓名', '年龄', '性别', '籍贯', '电话', '备注'] info_list = [{'姓名': '赵四', '年龄': 36, '性别': '男', '籍贯': '铁岭'},

{'姓名': '刘能', '年龄': 38, '性别': '男', '籍贯': '铁岭'}] with open(filename, 'w', newline='', encoding='utf-8') as f:

dictWriter = csv.DictWriter(f, fieldnames=header)

dictWriter.writeheader()

for item in info_list:

dictWriter.writerow(item)

# 引用导入

# writer = WriteCSV()

if __name__ == '__main__':

writer = WriteCSV()

writer.writeFileDict()

总结

以上是生活随笔为你收集整理的python 列表写入csv_Python将字典数据写入CSV文件的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。