用python代码获取电脑某路径下txt文件中的数据并保存在数组data中txt文件有很多行数字每一行代表一个用户不同行是不同的用户不同的数字代表不同的商品item。需要统计每个数字代表的商品被多少人购买
你可以使用以下代码来实现你的需求:
import os
# 定义一个字典来保存每个商品被购买的次数
item_count = {}
# 读取txt文件
file_path = 'path/to/your/txt/file.txt'
with open(file_path, 'r') as file:
for line in file:
# 去除行尾的换行符
line = line.strip()
# 将每一行的数字分割成列表
items = line.split()
# 遍历每个商品item
for item in items:
# 统计每个商品被购买的次数
if item in item_count:
item_count[item] += 1
else:
item_count[item] = 1
# 输出每个商品被购买的次数
for item, count in item_count.items():
print(f"商品{item}被购买了{count}次.")
请将代码中的'path/to/your/txt/file.txt'替换为你的txt文件的实际路径。这段代码会逐行读取txt文件,将每一行的数字分割成列表,然后遍历每个商品item并统计其被购买的次数。最后输出每个商品被购买的次数
原文地址: http://www.cveoy.top/t/topic/i0Kg 著作权归作者所有。请勿转载和采集!