python怎么将数据按年份写入文件

   2025-02-13 5440
核心提示:你可以使用Python中的文件操作来将数据按年份写入文件。以下是一个示例代码:data = [{year: 2020, value: 100},{year: 2021, va

你可以使用Python中的文件操作来将数据按年份写入文件。以下是一个示例代码:

data = [    {"year": 2020, "value": 100},    {"year": 2021, "value": 200},    {"year": 2020, "value": 150},    {"year": 2022, "value": 300}]# 按年份将数据分组data_by_year = {}for item in data:    year = item['year']    value = item['value']    if year in data_by_year:        data_by_year[year].append(value)    else:        data_by_year[year] = [value]# 按年份写入文件for year, values in data_by_year.items():    filename = f"data_{year}.txt"    with open(filename, 'w') as file:        for value in values:            file.write(str(value) + '\n')

运行上述代码后,将会生成三个文件:data_2020.txt、data_2021.txt 和 data_2022.txt。每个文件中的数据分别按年份写入,例如 data_2020.txt 文件中的数据为:

100150

你可以根据你的具体需求来修改代码,例如数据的格式、文件名等。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言