赞
踩
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、使用open() 打开,按照行去读取,即不针对json格式去做特定读取,且同时满足read(), readline(), readlines()操作
with open('demo.json', 'r', encoding='utf-8') as f:
print(f.read())
# 结果
'''
[
"今天是周一,真该死啊"
, "明天是周二,也该死"
, "后天是周三,有动漫更新,还不错"
, "大后天是周四,再过一天就放假了"
, "周五了,明天就要休息了"
]
'''
3、针对json格式做特定读取,使用 json.load
import json
data = json.load(open('demo.json', 'r', encoding='utf-8'))
print(data)
# 结果
'''
['今天是周一,真该死啊', '明天是周二,也该死', '后天是周三,有动漫更新,还不错', '大后天是周四,再过一天就放假了', '周五了,明天就要休息了']
'''
4、对读取的文本进行去除前尾空格操作 .strip()
Python 的 strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。
注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。
(1)不去除效果
with open('/demo.json', 'r', encoding='utf-8') as f:
for count in f:
print(count)
(2)去除效果
with open('demo.json', 'r', encoding='utf-8') as f:
for count in f:
count = count.strip()
print(count)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。