我已经创建了一个程序,它输出的数字1到25以伪随机顺序一个文本文件,例如像这样:文件列表,进口为蟒蛇单独列出2.7
[21, 19, 14, 22, 18, 23, 25, 10, 6, 9, 1, 13, 2, 7, 5, 12, 8, 20, 24, 15, 17, 4, 11, 3, 16]
现在我有另一个python文件,它应该读取我之前创建的文件,并使用排序算法对数字进行排序。
问题是,我似乎无法弄清楚如何将我之前创建的列表作为列表读入文件。
实际上有办法做到这一点吗?或者我会更好地重写我的输出程序,以便我可以将输入转换为列表?
您可以通过线列表中的元素线写入你的文件和使用这个http://stackoverflow.com/questions/3925614/how-do-you-read-a-file-into-a-list-in-python – cgon
是的,但它更简单,如果你的原始程序doesn' t保存括号。正如戈登所表明的,如果你也留下逗号,那就更简单了。 –