我正在寻找一个使用 Python 将数据存储为平面文件的简单解决方案,这样每一行都是可以轻松解析的数组的字符串表示形式。
我确信 python 有一个库可以轻松完成这样的任务,但到目前为止,我发现的所有方法似乎都很难让它工作,我相信有更好的方法。到目前为止,我已经尝试过:
- array.toFile() 方法,但不知道如何让它与嵌套的字符串数组一起工作,它似乎面向整数数据。
- 列表和集合没有内置的 toFile 方法,因此我必须手动对其进行解析和编码。
- CSV 似乎是一种不错的方法,但这也需要手动解析它,并且不允许我在末尾简单地附加新行 - 因此 CSVWriter 的任何新调用都会覆盖文件现有数据。
我真的在努力避免使用数据库(也许是 SQLite,但它似乎有点矫枉过正),因为我正在尝试将其开发为除了 Python 之外没有任何软件先决条件。