Я не эксперт, таким образом, я задаю свой вопрос здесь. У меня есть код C++, который использует openCV модули. Мне нужна эта программа для отправки изображения (img1.png) от кода Python, который будет обработан этим кодом C++. Я не написал этот код и нуждаюсь в нем для моей определенной проблемы исследования.
Это может быть выполнено через терминал человечности:
$command_ -option /directory/to/set/of/images /home/images/img1.png
Мой вопрос, это - он возможный выполнить эту команду в коде Python? Если да, Вы могли бы вести?
Или действительно ли возможно назвать a bash script
в коде Python, который включает эту команду оболочки?
Я действительно ценю, если Вы помогаете мне.
Python имеет модуль OS, который позволяет Вам сделать просто это.
Например, Вы могли звонить:
import os
os.system("ls -l")
Я рекомендую, чтобы Вы создали строку и передали ее os.system()
import os
c = "command"
opt = "options"
args = "arguments"
ss = c + opt + args
os.system(ss)
Существуют способы связать C/C++ с Python, которые более включены. Проверьте официальную документацию Python 2 относительно ctypes, чтобы видеть, как интегрироваться непосредственно.
Править: Существует конкуренция как, использовать ли os.system или модуль подпроцессов. Мой ответ рекомендует os.system из-за него находиться в документации, но необходимо, конечно, изучить документацию подпроцессов, которая предлагает больше гибкости.