【发布时间】:2015-03-05 21:54:39
【问题描述】:
我目前正在尝试将 .txt 文件分解为列表列表,以便于排序。但是,我似乎无法让我的拆分功能正常工作。文本文件看起来像这样
First Name Second Name Age Class Room Number GPA
Louis Darter 16 1 3.5
Emma Handzo 15 1 3.6
Jing Luo 25 2 2.0
Charles Xavier 13 2 3.0
Scott Summer 10 1 3.1
这是我目前正在尝试做的事情:
import csv
reader = csv.reader(open('ARCC_Challenge1.txt', 'rb'), delimiter=' ')
split_text = []
for line in reader:
split_text.append(line[1:-1])
print split_text
理想情况下,我希望以类似于[[First Name 1, Last Name 1, Age 1, class room number 1, GPA 1],[First Name 2, Last Name 2, Age 2, class room number 2, GPA 2]...] 的格式获得输出,我的当前代码会生成一个数组,但它充满了空白点,并且许多值似乎都附加了\t。
你有什么想法可以让我实现这个目标吗?
【问题讨论】:
标签: python arrays csv text split