我已經創建了一個程序,它輸出的數字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保存括號。正如戈登所表明的,如果你也留下逗號,那就更簡單了。 –