Python打开文件并将其转换为列表

时间:2015-03-09 21:14:43

标签: python

我正在尝试打开一个文件,然后将该文件转换为一个列表我很遗憾如何将其放入列表我知道我可以用open打开文件()我不知道#39;想要使用read.line

在需要打开的txt文件中输入(build1,200),(build2,267)

输出

Build1,200

Build2,200

每当我尝试将信息添加到列表中时,它只会添加第一个信息然后停止。

2 个答案:

答案 0 :(得分:2)

这会将每一行放入二维列表中的单独子列表中:

sav = []
with open("filename", "r") as fileopen:
    for line in fileopen:
        sav.append(line.split())

我假设您使用的是.txt文件。

答案 1 :(得分:0)

这基本上会产生一个名为'tup'的序列。 open()的作用是打开文件。您传递的两个参数将是“文件名”以及您要对文件内容执行的操作。 Filename将是文件的整个目录,即“C:/ User ..... / file.txt”。 'r'表示只读'文件'。 tuple()将从您的文件中创建一个不可变的数据序列(您无法更改它),但您可以访问其中的数据。

    tup=tuple(open(file,'r'))