我有个问题。这可能很容易,但无论如何我找不到一个好主意。问题是我有 2 个 python 程序。首先是提供 2 个输出,一个输出是一个巨大的列表(比如有数千个其他列表),另一个是 Weka 的简单 csv 文件。我需要以某种方式存储此列表(第一个输出),以便以后能够将其用作其他程序的输入。我不能只将它发送到第二个程序,因为当第一个程序完成后,Weka 还应该为第二个程序生成新的输出。因此,第二个程序必须等待第一个程序和 Weka 的输出。
问题是输出列表包含丢失的具有数值的列表。简单的例子可能是:
list1 = [[1,5,7],[14,3,27], [19,12,0], [23,8,17], [12,7]]
如果我把它写在一个 txt 文件上,那么当我尝试读取它时,它会将所有值作为字符串。是否有任何简单快捷的方法(因为数据很大)以某种方式将所有值都作为整数进行管理?或者也许在第一种情况下,将其写为整数?