我正在尋找一種簡單的解決方案,使用Python將數據存儲爲平面文件,以便每行都是可輕鬆解析的數組的字符串表示形式。Python中的簡單數據存儲
我相信python有一個很容易完成這樣的任務的庫,但到目前爲止,我發現的所有方法似乎都是sl to不馴的,我相信有更好的方法。到目前爲止,我已經試過:
- 的array.toFile()方法,但無法弄清楚如何得到它與字符串嵌套數組工作,它似乎對面向整數數據。
- 列表和集合沒有內置的toFile方法,所以我不得不手動解析和編碼它。
- CSV似乎是一種很好的方法,但這也需要手動解析它,並且不允許我在最後附加新行 - 所以任何新的調用CSVWriter都會覆蓋文件現有數據。
我真的想避免使用數據庫(也許SQLite,但它似乎有點矯枉過正),因爲我試圖開發這個除了Python以外沒有軟件的先決條件。
解析和編碼「手動」的一些事情並不是什麼大不了的事。 – SilentGhost 2009-05-17 19:07:52
你的權利,我並不是說懶惰或固執 - 我對Python很陌生,只是對這種以正確方式做事情的煩人的癡迷。我發現用python,我會花一個小時寫出一個方法來解析或驗證一些東西,只是爲了實現一個內置的方法。 – KeyboardInterrupt 2009-05-17 19:12:30