Python打开文件并将其转换为lis

2024-05-12 17:16:45 发布

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

我正试图打开一个文件,然后把它变成一个列表,我有点不知道如何把它变成一个列表,我知道我可以用open()打开一个文件我不想用读线或者

输入(build1200),(build2267)都在一个需要打开的txt文件中

输出

建筑1200

建筑2200

每次我尝试添加信息到一个列表,它只是添加第一个然后它停止。你知道吗


Tags: 文件txt信息列表open建筑正试图读线
2条回答

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

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

我假设您使用的是.txt文件。你知道吗

这基本上就是生成一个名为“tup”的序列。open()的作用是打开文件。您传递的两个参数是“filename”和您希望对文件内容执行的操作。文件名将是文件的整个目录,即“C:/User/文件.txt". “r”表示“只读”文件。tuple()将从文件中创建一个不可变的数据序列(不能更改),但可以访问其中的数据。你知道吗

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

相关问题 更多 >