У меня есть кодовая база, которая содержит некоторые C++-коды и скрипты Python, которые используют полученные двоичные файлы (через модуль subprocess).Python скрипты, которые зависят от двоичных файлов ... как распределить?
root/
experiments/
script_1.py (needs to call binary_1)
clis/
binary_1.cc
binary_1
Каков наилучший способ обратиться к двоичному файлу из сценариев Python?
- Относительный путь из каталога сценария Python к двоичной, которая предполагает, что пользователь будет запущен скрипт Python из определенного каталога
- Просто двоичное имя, которое принимает на себя пользователь будет добавлен каталог бинарной в к переменной
$PATH
, или скопировали двоичный код на/usr/local/bin
или что-то - Что-то еще?
Это инструмент, который будет вызываться только из модуля python и никогда не используется в одиночку? – Keith
@Keith Он также используется сам по себе, помимо того, что его вызывают из Python. –