【发布时间】:2016-02-08 12:34:37
【问题描述】:
我在一个程序中创建了一个文本文件,它以伪随机顺序输出数字 1 到 25,例如:
[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 文件,它应该读取我之前创建的文件并使用排序算法对数字进行排序。
问题是我似乎无法弄清楚如何将我之前创建的列表作为列表读取到文件中。
真的有办法做到这一点吗?或者我会更好地以某种方式重写我的输出程序,以便我可以将输入转换为列表?
【问题讨论】:
-
您可以将列表元素逐行写入文件并使用stackoverflow.com/questions/3925614/…
-
是的,但是如果您的原始程序不保存括号会更简单。正如 gauden 所展示的,如果你也去掉逗号,它会更简单。
标签: python list file python-2.7