Есть ли что-то похожее на библиотеку ОС Python для выполнения команд в базе данных Oracle NoSql?

Я новичок в использовании базы данных Oracle NoSql. Я пытаюсь сохранить твиты в API.Table из файла JSON.

API.Table - это абстракция, которая позволяет использовать аналогичную схему в качестве реляционной базы данных. Я успешно создал таблицу и также успешно сохранил в ней 126 твитов из файла JSON с помощью следующей команды:

put table -name table_name -file ./tweets.json

У меня есть скрипт Python, который собирает твиты из потоковой передачи и сохраняет их в файле JSON, и я использую библиотеку "os" для вызова команды, позволяющей мне войти в kv bash.

import os
os.system("java -jar lib/kvstore.jar runadmin -host kvlite -port 5000 -store kvstore")

Теперь сценарий запрашивает kv bash, проблема в следующей строке кода:

os.system("put table -name table_name -file ./tweets.json")

Причина, по которой это не работает, проста: библиотека os позволяет выполнять команды в Linux Bash, но не в kv bash. Есть ли что-то похожее на эту строку, чтобы я мог выполнить эту команду в kv bash?

Для справки, я также приложил изображение, где вы можете увидеть оба терминала. Спасибо всем заранее.

0 ответов

Возможно, попробуйте это

import os
os.system("java -jar lib/kvstore.jar runadmin -host kvlite -port 5000 -store 
kvstore put table -name table_name -file ./tweets.json")
Другие вопросы по тегам