Так что у меня этот сценарий оболочки:Вызов внешней программы из питона
echo "Enter text to be classified, hit return to run classification."
read text
if [ `echo "$text" | sed -r 's/ +/ /g' | bin/stupidfilter data/c_rbf` = "1.000000" ]
then
echo "Text is not likely to be stupid."
fi
if [ `echo "$text" | sed -r 's/ +/ /g' | bin/stupidfilter data/c_rbf` = "0.000000" ]
then
echo "Text is likely to be stupid."
fi
Я хотел бы, чтобы записать его в питона. Как мне это сделать?
(Как вы можете видеть, он использует библиотеку http://stupidfilter.org/stupidfilter-0.2-1.tar.gz)
Я изменил название так что люди ищут это найдет отличный ответ noskio в –
как сценарий оболочки, можно оптимизировать за счет экономии на выходе из команды в backticks в переменную, а затем сравнивая переменную в двух операторах if, вместо того, чтобы дважды запускать код. –