【发布时间】:2019-12-22 21:42:10
【问题描述】:
我正在尝试从我之前创建的文件中读取一个数组,然后将其分配给变量。 但现在我遇到了一个问题。当我将该文件内容分配给变量时,它变成了字符串而不是数组。 如何将其转换回数组?
file.txt 内容:
[(0, 0.2, ),(0, 0.1, ),(0.2, 0.2, ),(0.2, 0.2, ),(0.4, 0.2, ),]
我的代码:
valid_outputs = f=open("fileName.txt","r")
if(f.mode == 'r'):
valid_outputs = f.read()
【问题讨论】:
-
这不是一个数组,它是一个 Python
list和tuple值。但是,不确定您是如何设法生成该确切字符串的,因为 Python 表示不包括尾随逗号。
标签: python python-3.x list file