首页 > 解决方案 > 如何在文件python文件中读取多个变量

问题描述

可以说我有data.txt,这是在里面

0
0
0

如何在一行中从中获取数据?我尝试了类似的东西

file_in = open('data.txt', 'w+')
a, b, c = file_in.read().split()

但它并没有那么好。如何从文件中正确获取a,bcto each 获取 , 的值?0data.txt

标签: pythonpython-3.xfile

解决方案


好吧,首先,您的文件打开是清除文件。你想打开文件进行阅读——使用r模式。

要进行拆包,您可以使用该splitlines()方法。

例如:

file_in = open('data.txt', 'r')
a, b, c = file_in.read().splitlines()
print(a, b, c)

推荐阅读