Skip to main content

A package to store data on the hard disk (HD) and make it available to all Python applications running locally!

Project description

Pylocalstorage

License: MIT PyPI version Tests Custom badge GitHub issues Downloads Downloads Supported versions

A package to store data on the hard disk (HD) and make it available to all Python applications running locally!

Version based on the pickle module. The pickle module implements binary protocols for serializing and de-serializing a Python object structure.

Installation

Simply install pylocalstorage package from PyPI

$ pip install pylocalstorage

Examples

>>> from pylocalstorage import LocalStorage
>>> ls = LocalStorage()
>>> ls.setItem("name", "David")
>>> ls.setItem("age", 29)
>>> ls.setItem("address", {"country": "Brazil", "city": "Manaus"})
>>> ls.length
3
>>> ls.setItem("name", "David Ferreira")
>>> ls.getItem("name")
'David Ferreira'
>>> ls.removeItem("name")
>>> import numpy as np
>>> ls.setItem("array", np.zeros((1080, 1920, 3), dtype=np.uint8))
>>> for i in range(ls.length):
...     print(ls.key(i))
...
'address'
'age'
'array'
>>> ls.clear()
>>> ls.length
0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pylocalstorage-1.4.0.tar.gz (3.6 kB view details)

Uploaded Source

File details

Details for the file pylocalstorage-1.4.0.tar.gz.

File metadata

  • Download URL: pylocalstorage-1.4.0.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.11

File hashes

Hashes for pylocalstorage-1.4.0.tar.gz
Algorithm Hash digest
SHA256 2e8bebb5bdb88aa4975b4e73d5ab88f8d67818d50aee0880c5cba5555b1cc368
MD5 12050798d034644150c63d0613d62d25
BLAKE2b-256 a3daae5a85f7d9de18b311db21ddda45523963d1fe94f70bab2d6e479dca94b3

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page