Есть ли что-то похожее на библиотеку ОС 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")