资源简介
用python 写的一个json转csv文件的脚本,csv 文件的分隔符用的 '|' ,hard code 到代码里了。
使用方法:
1. 直接执行 python json2csv.py (待转换文件hard code 到代码里)
2. 转换完后先打开excel ,然后从excel 里面找到转换后文件.csv 打开(注意不能直接打开否则会有乱码)
代码片段和文件信息
#-*-coding:UTF-8-*-
#!/usr/bin/python
import json
import csv
import fcntl
import time
import sys
reload(sys)
sys.setdefaultencoding(‘utf8‘)
# 读文件,该文件为源文件待解析
f_read = open(‘data_utf8_2_2.json‘)
print “fread“f_read
line = f_read.readline()
all_keys=None
json_data = json.loads(line)
all_keys = json_data.keys()
key_str=‘‘
# 这里的分隔符设置成 ‘|‘
for key in all_keys:
key_str += key
key_str +=‘|‘
key_str=key_str[:-1]
#这里的文件为转换后的输出文件
f_write=open(‘test.csv‘‘w+‘)
f_write.write(key_str)
f_write.write(‘\r\n‘)
while line:
new_line=‘‘
json_data = json.loads(line)
for key in all_keys:
tmp_str = None
if not json_data.has_key(key):
tmp_str=‘N
- 上一篇:RGSS3A解包器Python版
- 下一篇:仿真3D版本.py
相关资源
- RGSS3A解包器Python版
- python多人聊天服务器 socket
- Python 3网络爬虫开发实战
- 线性规划-单纯形法-窗体实现(pytho
- MACD指标股票量化投资策略源码
- python随机森林实现代码和
- python开发的基于串口通讯的上位机应
- 遗传算法实现入侵检测,AISpython实现
- Python零基础10天进阶班.rar
- python 超级玛丽 增强版本完整代码实现
- python3.8爬取拉勾教育mp4视频解密m3u8到
- isbn查询书籍详细信息2.0
- 计算N50的python脚本.zip
- Python+OpenCv实现AI人脸识别身份认证系
- windows下crf++的python接口安装需要文件
- 智能小车视觉巡线python代码
- 用Python自动办公,做职场高手.txt
- 共轭梯度法求解线性方程组conj_gradi
- 使用pyqt5实现的Python-GUI动态作图
- python简易jpeg编码
- 2018传智python 15期 视频教程 今年刚
- python 获取 去哪儿网 火车票信息
- python聊天室
- Python排序算法
- anaconda+python3.5
- 基于python实现的http接口自动化测试框
- jpype1for python3.6
- traits-4.6.0-cp36-cp36m-win_amd64.whl
- python svm算法源码
- python批量灰度化处理图片
评论
共有 条评论