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("\n")
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("\n")
print(e)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM