Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
获取python中文本文件的第一行和第一列的值_Python - Fatal编程技术网

获取python中文本文件的第一行和第一列的值

获取python中文本文件的第一行和第一列的值,python,Python,我有一个具有以下值的文件: abc1:def1:xyz1 abc2:def2:xyz2 现在我想从两个不同变量内的文件中获取这些值,比如说var1=abc1和var2=abc2。 我想做的是python。到目前为止,我掌握的代码是: with open(self.file_path, 'r') as fp: for line in fp: line_data = line.split(':')[0] print(line_data) 但这行数据打印:

我有一个具有以下值的文件:

abc1:def1:xyz1
abc2:def2:xyz2
现在我想从两个不同变量内的文件中获取这些值,比如说
var1=abc1
var2=abc2
。 我想做的是python。到目前为止,我掌握的代码是:

with open(self.file_path, 'r') as fp:
    for line in fp:
        line_data = line.split(':')[0]
        print(line_data)
但这行数据打印:

abc1
abc2
abc1
abc2

如何修改代码以将
abc1
abc2
值存储在不同变量中?

拆分:
并将结果保存在
列表中
然后通过索引获取变量中的值:

list.txt:

abc1:def1:xyz1
abc2:def2:xyz2
因此:

res = []
with open("list.txt", 'r') as fp:
    for line in fp:
        line_data = line.split(':')[0]
        res.append(line_data)

var1 = res[0]
var2 = res[1]

print(var1)
print(var2)
输出


拆分:
并将结果保存在
列表中
然后通过索引获取变量中的值:

list.txt:

abc1:def1:xyz1
abc2:def2:xyz2
因此:

res = []
with open("list.txt", 'r') as fp:
    for line in fp:
        line_data = line.split(':')[0]
        res.append(line_data)

var1 = res[0]
var2 = res[1]

print(var1)
print(var2)
输出


计数器用于递增var计数器用于递增var