[英]Error when reading columns in txt file with python
我有一個 1150 行 5 列的 txt 文件。 列用制表符分隔。 我想獲得包含 txt 文件的某一列的 arrays 。 我使用以下代碼來獲取列:
f = open(file, "r")
lines=f.readlines()
result=[]
for x in lines:
result.append(x.split('\t')[0])
f.close()
有了這個,我得到了第一列的所有值,但是當我想得到第二列時
result.append(x.split('\t')[1])
我得到一個 IndexError: list index out of range
我怎么解決這個問題?
嘗試在循環中打印每個x的長度:
print(len(line.split('\t')))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.