以open(user_input_file_name," r")作为data_file: header = data_file.readline() raw_data = data_file.readlines() 对于raw_data中的元素: element = element.strip() useful_data.append(元件)
element = element.split(",")
volume_list.append([element[0], float(element[5])])
high_list.append([element[0], float(element[2])])
low_list.append([element[0] ,float(element[3])])
data_file.close()
答案 0 :(得分:1)
为此,您最好使用Pandas
库。它将开箱即用解决问题和未来的许多其他问题。
for element in useful_data:
year = element[0:4]
month = element[5:7]
date = element[8:10]
trading_data = element[11:]
try:
main_dict[(int(year), int(month))].update({int(date):[trading_data]})
except KeyError:
main_dict[(int(year), int(month))] = {}
main_dict[(int(year), int(month))].update({int(date):[trading_data]})