我会保持简短和甜蜜。我正在尝试读取包含任务列表的文件。用户名显示在文件每行的索引位置[0]上。我可以打开文件,读取行并提取数据。我可以索引数据并打印数据。我永远无法做的是创建一个代码来计算用户在文件中出现的次数。例如,如果用户被显示7次,他们必须完成7项任务。
到目前为止,我的代码是:
user_global = [] def disp_stats(): with open ("tasks.txt", "r", encoding='cp1252') as tu: for lines in tu: data_list = lines.strip("\n").split(", ") data_list = data_list[0] #this is the data I need to count for how many tasks a user has user_global.append(data_list) print(user_global)
我打印时的输出与预期不符。我想实现的是,也许可以使用Counter之类的方法来计算一个名字在全球列表中出现的次数。这也不是很好。
有人能把我引向正确的方向吗?
感谢所有的帮助。