Python读写文件及过滤

# json.loads 实现数据类型转换,反序列化 ,字符串到非字符串
# 序列化 python到JSON
#set集合的特性可以用来进行相同信息的过滤

import json
filename = "./data/job.txt"
with open(filename, 'r', encoding='utf-8') as csvfile:
text = csvfile.read()

file = json.loads(text)
# print(type(file))
#for x in file:
# print(type(x))
# print(x['contextName'],x['title'])

#write file
message = "./data/message.txt"
with open(message, "a+") as out_file:
for x in file:
out_file.write((x['title']))
#print(x['title'])
out_file.write(" ")
file_list = []
message = "./data/message.txt"
#def filter_file():
file_to_filter = message
with open(file_to_filter, "r") as f:
file_r = f.readlines()
for x in file_r:
file_list.append(x)
set_file = set(file_list)
#print(type(set_file))
#print(set_file)
for e in set_file:
with open("./data/set_message.txt", "a+") as f:
f.write(e)
#f.write(" ")
print(e)
原文地址:https://www.cnblogs.com/songyuejie/p/11289334.html