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

avatar
作者
筋斗云
阅读量:2

你可以使用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 文件中的数据为:

100 150 

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

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!