# -*- coding: utf-8 -*-
import sys
import globa_data
import csv
reload(sys)
sys.setdefaultencoding('utf8')
# 读取要解析的文件
def data_process(path1):
all_data = []
with open(path1, 'r') as f:
lines = f.readlines()
for line in lines:
input_line = eval(line)
data_parse2(input_line)
all_data.append(globa_data.DATA.split('\t'))
globa_data.DATA = ''
return all_data
# 迭代解析字符串
def data_parse2(input_data):
if isinstance(input_data, dict):
for value in input_data.values():
if isinstance(value, dict):
data_parse2(value)
else:
globa_data.DATA += str(value)+'\t'
# 将数据写入csv文件
def write_csv(outpath, all_datas):
python--数据写入csv
最新推荐文章于 2024-01-18 10:25:40 发布