我正在处理 .txt 文件。这有 100 行和 5 列。我需要将它分成五个长度为 100 的向量,每列一个。我试图遵循这个: Reading specific columns from a text file in python 。
但是,当我将其实现为:
token = open('token_data.txt','r')
linestoken=token.readlines()
resulttoken=[]
for x in linestoken:
resulttoken.append(x.split(' ')[1])
token.close()
我不知道这是如何存储的。如果我写 print('resulttoken')
,我的屏幕上什么也不会出现。
有人可以告诉我我做错了什么吗?
谢谢。 我的文本文件的一部分
原文由 slow_learner 发布,翻译遵循 CC BY-SA 4.0 许可协议
x.split(' ')
没有用,因为你的文本文件的列由一个以上的空格分隔。使用x.split()
忽略空格: