当前位置:   article > 正文

Python 读取json文件_python 获取json文件

python 获取json文件

0、常用一句话读取成list

sentence_list = [line.strip() for line in json.load(open('D:/数据集处理/zhengfu_data/read_txt_demo/demo.json', "r", encoding='utf-8'))]
print(sentence_list)
# 结果
'''
['今天是周一,真该死啊', '明天是周二,也该死', '后天是周三,有动漫更新,还不错', '大后天是周四,再过一天 就放假了', '周五了,明天就要休息了']
'''
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

1、原始数据

[
    "今天是周一,真该死啊"
    , "明天是周二,也该死"
    , "后天是周三,有动漫更新,还不错"
    , "大后天是周四,再过一天就放假了"
    , "周五了,明天就要休息了"
]
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

2、使用open() 打开,按照行去读取,即不针对json格式去做特定读取,且同时满足read(), readline(), readlines()操作

with open('demo.json', 'r', encoding='utf-8') as f:
    print(f.read())

# 结果
'''
[
    "今天是周一,真该死啊"
    , "明天是周二,也该死"
    , "后天是周三,有动漫更新,还不错"
    , "大后天是周四,再过一天就放假了"
    , "周五了,明天就要休息了"
]
'''
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

3、针对json格式做特定读取,使用 json.load

import json
data = json.load(open('demo.json', 'r', encoding='utf-8'))
print(data)

# 结果
'''
['今天是周一,真该死啊', '明天是周二,也该死', '后天是周三,有动漫更新,还不错', '大后天是周四,再过一天就放假了', '周五了,明天就要休息了']
'''
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

4、对读取的文本进行去除前尾空格操作 .strip()
Python 的 strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。
注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。
(1)不去除效果

with open('/demo.json', 'r', encoding='utf-8') as f:
    for count in f:
        print(count)
  • 1
  • 2
  • 3

在这里插入图片描述(2)去除效果

with open('demo.json', 'r', encoding='utf-8') as f:
    for count in f:
        count = count.strip()
        print(count)
  • 1
  • 2
  • 3
  • 4

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/677730
推荐阅读
相关标签
  

闽ICP备14008679号