我是靠谱客的博主 糊涂小土豆,最近开发中收集的这篇文章主要介绍Python写json格式的文件到txt,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

工作上遇到son数据的处理,写到txt文件里,再load到hive表的需求。

记录两种方法:

1. 遍历,再逐行写入:

import json
#读取json文件,提取诗词内容逐行放入txt文档
with open("./poem.json", 'r', encoding='utf-8') as f:
temp = json.loads(f.read())
for item in temp:
if len(item['paragraphs'])!=0:
str = ''
for i in item['paragraphs']:
str = str + i
with open("poem.txt", 'a', encoding='utf-8') as f:
f.write(str+"n")

2. 使用pandas:

import json
import pandas as pd
data_dict = json.loads(data_josn)
data_df = pd.Dataframe(data_dict)
# df_trans = data_dt.transpose() #如果需要转置
with open("data.txt",'w') as fw:
data_df.to_csv("xxx.txt",head=False)

参考:https://blog.csdn.net/xufankang/article/details/104538458

最后

以上就是糊涂小土豆为你收集整理的Python写json格式的文件到txt的全部内容,希望文章能够帮你解决Python写json格式的文件到txt所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部