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:/20111月销售数据.txt")

    text_reader.file_read()

    json_reader=JsonFileReader("F:/20112月销售数据JSON.txt")

    json_reader.file_read()

 

 

 

复制代码

 

posted @   樱花开到我身边  阅读(16)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Ollama——大语言模型本地部署的极速利器
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· Windows编程----内核对象竟然如此简单?
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
点击右上角即可分享
微信分享提示