Skip to main content

This requires QDBM C Library (http://fallabs.com/qdbm/index.html)

Example code:

from qdbm import depot

db = depot.open(“test.db”, “n”) # depot.open(FILENAME, FLAG)

db[“apple”] = “red” # add data db[“lemon”] = “black” db[“orange”] = “orange”

db[“lemon”] = “yellow” # update data

print db[“lemon”] # get value that key is “lemon”

print db.get(“orange”, “unknown”) # get data with default value (returns orange)

print db.get(“melon”, “unknown”) # get data with default value (returns unknown)

print db.keys() # get list of keys (Python2), get iterator of keys (Python3)

print db.listkeys() # get list of keys (Python3)

for k in db.iterkeys(): # get iterator of keys (Python2)

print k

for k in db.keys(): # get iterator of keys (Python3)

print k

for k, v in db.iteritems(): # get iterator of (key, value) (Python2)

print k, v

for k, v in db.items(): # get iterator of (key, value) (Python3)

print k, v

for v in db.itervalues(): # get iterator of values (Python2)

print v

for v in db.values(): # get iterator of values (Python3)

print v

db.close() # close database object

Flags:

r: Read Only

w: Read / Write

c: Read / Write (create if not exists)

n: Read / Write (always create new file)

Metadata

Release files for pyqdbm 0.9.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyqdbm 0.9.6
File Size Uploaded
pyqdbm-0.9.6.tar.gz 7.0 kB Details

Release files / pyqdbm-0.9.6.tar.gz

Download URL pyqdbm-0.9.6.tar.gz
Size 7.0 kB
Tags Source
SHA-256 checksum
How to use checksums
710d5f4d7fa8fd5b197ced65bb43b173c53ad53bfa1adaa82809b5205200e7c2
BLAKE2b-256 checksum
How to use checksums
26419b27bde24af27dc5e3c95ec7468f8f2c0649ff6eb6dd6c125e4c2125ccbb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.9.6 This release

1 release file

0.9.5

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page