Pickled Data Object: Python data persistence for apps with simple needs.
Pickled Data Object (pkldo) is method #470 for saving Python data to a file. It provides functionality for create, retrieve, update, and delete operations and uses Python’s built-in Pickle routines. It also performs operations atomically and offers file integrity. Its best fit is for applications with basic data persistence needs.
- Tested on BSD and Linux.
- Windows compatibility will be next.
- Documentation in progress.
Here’s a brief example of how to use a Pickled Data Object:
>>> import pkldo >>> class Test(pkldo.Pdo): ... pass ... >>> a = Test() >>> a.some_data = "howdy" >>> a.create_pdo('/tmp/some_file') >>> b = Test() >>> b.load_pdo('/tmp/some_file') >>> b.some_data 'howdy' >>> b.some_data = "hmmmm" >>> b.save_pdo() >>> c = Test() >>> c.load_pdo('/tmp/some_file') >>> c.some_data 'hmmmm' >>> c.delete_pdo() >>>
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size pkldo-0.3.1.tar.gz (8.5 kB)||File type Source||Python version None||Upload date||Hashes View hashes|