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文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 货物与产品的区别_超市货架和仓储式货架有
- 下一篇: python序列符号_Python中的文