我正在处理每个单词具有不同统计信息的大数据文件。我想通过stat将这些单词分成各自的数组。
我用过readline()
,但是太长了。我文件中的数据为段落格式,并非每行都缩进。
for i in range(1, 169):
date.append(filename.readline().rstrip(','))
num_of_games.append(filename.readline().rstrip(','))
day_of_week.append(filename.readline().rstrip(','))
vteam_league.append(filename.readline().rstrip(','))
date = [20180405,20180406, 20180407, 20180408]
num_of_games = [1, 1, 1, 2, 3, 2, 1, 2]
答案 0 :(得分:0)
这看起来像是逗号分隔的文件。使用Python CSV库读取文件。像
import csv
num_of_games = []
date = []
day_of_week = []
vteam_league = []
with open(filename) as csvfile:
reader = csv.reader(csvfile)
for row in reader:
date.append(row[0])
num_of_games.append(row[1])
day_of_week.append(row[2])
vteam_league.append(row[3])