API 레퍼런스
개발 환경에 맞는 문서를 선택하세요.
JavaScript 기반
RhinoJS, GraalJS 기반의 카카오톡봇 개발
Iris
HTTP/WebSocket 기반의 카카오톡봇 개발
단계별 자습서
관심 있는 개발 환경에서 학습을 시작하세요.
JavaScript
JavaScript 기반 카카오톡봇의 학습을 위한 자습서
다양한 언어 기반의 Iris 카카오톡봇 개발을 위한 자습서
iris.util.pykv.PyKV는 SQLite을 사용하는 key-value DB에 접근/조작하기 위한 클래스입니다.
iris.util.pykv.PyKV
iris.util.pykv.PyKV의 생성자
PyKV() 새 PyKV 객체를 생성합니다.
PyKV
()
iris.util.pykv.PyKV의 인스턴스 메소드
None
close() 데이터베이스와의 연결을 닫습니다.
close
delete(key: str) 데이터베이스 내 키-값 쌍을 삭제합니다.
delete
(key: str)
Any
get(key: str) 데이터베이스에서 특정 키에 대응하는 값을 반환합니다. 키에 대응하는 값이 존재하지 않을 경우 False를 반환합니다.
get
False
dict | bool
get_kv(key: str) 데이터베이스에서 특정 키에 대응하는 키-값 쌍을 반환합니다. 키에 대응하는 값이 존재하지 않을 경우 False를 반환합니다.
get_kv
list[str]
list_keys() 데이터베이스 내 모든 키의 리스트를 반환합니다.
list_keys
open(filename: str) 특정 데이터베이스 파일을 엽니다.
open
(filename: str)
put(key: str, value: Any) 데이터베이스에 키-값 쌍을 저장합니다.
put
(key: str, value:
)
list[dict]
search(searchString: str) 데이터베이스에서 값에 특정 검색어가 포함된 키-값 쌍의 리스트를 반환합니다.
search
(searchString: str)
search_json(valueKey, searchString) 데이터베이스에서 키와 값을 기반으로 검색한 키-값 쌍의 리스트를 반환합니다.
search_json
(valueKey, searchString)
search_key(searchString: str) 데이터베이스에서 키에 특정 검색어가 포함된 키-값 쌍의 리스트를 반환합니다.
search_key