我有一个棘手的数据集要解析,并且无法为它制定处理方法,而且几个失败的想法让我更加困惑......
CSV格式的样本数据 - 处理前
C:\User1\Videos\videos
10
C:\User1\Videos\videos
22
C:\User2\Videos\videos
8
C:\User2\Videos\videos
67
C:\User3\Videos\videos
18
C:\User3\Videos\videos
12
C:\User4\Videos\videos
90
我尝试在每个用户的视频目录中合并视频文件的长度,并输出每个用户的列表以及所有文件的总运行时间。
结果 - 处理后
C:\User1\Videos\videos
32
C:\User2\Videos\videos
75
C:\User3\Videos\videos
30
C:\User4\Videos\videos
90
我正在寻找伪代码或任何关于如何实现此结果的建议。我试图使用嵌套循环并没有成功,并且很难概念化其他解决方案。我在VBScript中写这个是为了方便在Windows中进行文件处理。
非常感谢您提前获得的帮助,感谢您提出的任何建议。
答案 0 :(得分:1)
首先,这是一种行分隔格式,每条记录有两行
1:目录
2:视频长度
其次,您只需要一个循环来读取文件的每一行并处理数据。
存储在字典中的值可以是用于存储更多信息的Object。不要忘记错误处理。