我正在创建一个代码,它从 txt 文件中读取信息并将信息存储在三个单独的列表中。我创建的代码就是这样做的,但是是以一种非常硬编码的方式。我的问题是,是否有更好的方法从文件中读取,例如使用 for 循环或任何东西,因为此时的代码正在重复。
我创建的代码是:
def load():
with open("kurser.txt") as share_price_time:
share_price_list_1 = []
share_price_list_2 = []
share_price_list_3 = []
row_number = 0
for row in share_price_time:
if 36 < row_number < 67:
info_1 = row.strip().split("\t")
share_price_list_1.append(info_1[1])
elif 104 < row_number < 135:
info_2 = row.strip().split("\t")
share_price_list_2.append(info_2[1])
elif 172 < row_number < 203:
info_3 = row.strip().split("\t")
share_price_list_3.append(info_3[1])
row_number = row_number + 1
预先感谢您的帮助!