12每周总结
12每周总结
发表时间:23.5.10
这周学会了json数据的读取,并且用类和对象的思想将其封装成类
import json
from Record import Recordclass FileReader:
def file_read(self):
passclass TextFileReader(FileReader):
def __init__(self, path):
self.path = path
def file_read(self):
data_list=[]
f= open(self.path,"r",encoding="UTF-8")
for line in f.readlines():
line.strip()
lines=line.split(",")
record=Record(lines[0],lines[1],int(lines[2]),lines[3])
data_list.append(record)
# print(record) f.close()
return data_listclass JsonFileReader(FileReader):
def __init__(self, path):
self.path = path
def file_read(self):
data_list=[]
f= open(self.path,"r",encoding="UTF-8")
for line in f.readlines():
lines=json.loads(line)
record=Record(lines['date'],lines['order_id'],int(lines['money']),lines['province'])
data_list.append(record)
# print(record) f.close()
return data_list
if __name__ == '__main__':
text_reader=TextFileReader("F:/2011年1月销售数据.txt")
text_reader.file_read()
json_reader=JsonFileReader("F:/2011年2月销售数据JSON.txt")
json_reader.file_read()
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Ollama——大语言模型本地部署的极速利器
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· Windows编程----内核对象竟然如此简单?
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用