文件、列表、换行符和append()?

2024-09-30 19:34:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个包含数据的文件:

ABC   acd   IGK  EFG

GHQ   ghq   acb  efg

IJK   ijk   gtt  ttg

我想拆分它的行,从每行中提取一些数据,并将它们合并到一个列表中。像这样:

a = ['acd', 'ghq', 'ijk'] 

到目前为止,我已经做了以下工作

li = [] 

with open('file.txt') as fl:

    for f in fl:

        f = f.split()

        li = li.append(f[2])

但我得到以下错误:

Traceback (most recent call last):

  File "<stdin>", line 4, in <module>

AttributeError: 'NoneType' object has no attribute 'append'

有人能帮我完成代码吗


Tags: 文件数据inliabcappendflacd