k2hash_python

https://img.shields.io/badge/license-MIT-blue.svg https://img.shields.io/pypi/pyversions/k2hash.svg https://img.shields.io/github/forks/yahoojapan/k2hash_python.svg https://img.shields.io/github/stars/yahoojapan/k2hash_python.svg https://img.shields.io/github/issues/yahoojapan/k2hash_python.svg https://github.com/yahoojapan/k2hash_python/workflows/Python%20package/badge.svg https://readthedocs.org/projects/k2hash-python/badge/?version=latest https://img.shields.io/pypi/v/k2hash

概要

k2hash_pythonは、k2hash のPython版(公式)です。

https://raw.githubusercontent.com/yahoojapan/k2hash_python/main/docs/images/top_k2hash_python.png

インストール

最初にk2hashの共有ライブラリをインストールしなければなりません。

curl -o- https://raw.github.com/yahoojapan/k2hash_python/master/utils/libk2hash.sh | bash

pipコマンドを使って、k2hashのPythonb版をインストールしましょう。

pip install k2hash

使い方

キーに値をセットして、ゲットしてみましょう。

import k2hash

k = k2hash.K2hash('test.k2h')
k.set('hello', 'world')
v = k.get('hello')
print(v)    // world

開発

このレポジトリをクローンして、以下のコマンドを打ち込んでください。

$ python3 -m pip install --upgrade build
$ python3 -m build

ドキュメント

k2hashのPython版以外のコンポーネントのドキュメントはこちらです。

ドキュメントトップ

K2HASHについて

AntPickaxについて

パッケージについて

この他のコンポーネントのパッケージはこちらです。

k2hash(python packages)

ライセンス

MITライセンスです。詳しくは、LICENSEファイルを見てください。

AntPickax

k2hash_pythonは、 AntPickax によるプロジェクトの一つです。 AntPickax は、ヤフー株式会社のオープンソース開発チームの一つです。