在python中打开txt文件

在python中打开txt文件,python,python-2.7,python-3.x,Python,Python 2.7,Python 3.x,我需要打开一个txt文件。 在txt文件中我有 Andrei:Popescu:Bucuresti Maria:Popescu:Targu-Mures .... 如何将一个文本文件读入三个变量,并对每一行执行一些操作? 对不起,我说的是英语。请注意,名称之间用冒号(:)分隔,因此在拆分()中添加:,以拆分它们并将它们存储在多个变量中: with open("filename.txt") as f: for line in f : word1,wor

我需要打开一个txt文件。 在txt文件中我有

Andrei:Popescu:Bucuresti
Maria:Popescu:Targu-Mures
....
如何将一个文本文件读入三个变量,并对每一行执行一些操作?
对不起,我说的是英语。

请注意,名称之间用冒号(
)分隔,因此在
拆分()中添加
,以拆分它们并将它们存储在多个变量中:

    with open("filename.txt") as f:
        for line in f :
            word1,word2,word3 = line.split(":")

    print(word1)
    print(word2)
    print(word3)

将其视为带分隔符的csv文件
此处的文档:或使用
拆分
。或者手动查找
。。。如此多的方法。我怎样才能把它变成三个变量呢?