我一定忘记了基本的python,因为我似乎无法在拆分后按实际行打印行,以便每一行都作为列表中的元素。
例如:
for lines in open(testfile):
print(lines.split())
输出(注意这不是列表列表):
["The", "apple", "banana", "check"]
["Two", "apples", "three", "checks", "testest"]
["This", "is", "a", "test", "file"]
所以如果我想自己打印第一行,我将代码更改为:
for lines in open(testfile):
print(lines.split()[0])
但是我得到了每个行列表中的第一个元素:
"The"
"Two"
"This"
但我预计:
["The", "apple", "banana", "check"]
我知道这是语法错误,我已经查过了,但我一直只得到第一个元素。抱歉,这太基础了,但我已经有一段时间没有做这样简单的事情了!
月关宝盒
RISEBY
相关分类