Python не дружит с Java

296
01 февраля 2018, 17:59

В NetBeans IDE создана форма проекта с одной кнопкой , которая в обработчике событий имеет код на выполнение скрипта , который написан на Python. Скрипт выполняется методом ProcessBuilder. "Выхлоп" выполнения скрипта выдаёт текстовые файлы с информацией. Выполняя скрипт через кнопку в проекте NetBeans выдаёт только 1 текстовый файл (выполняя только первые 2 строки скрипта), а остальные строки скрипта игнорирует и не выполняет ничего. P.S. выполняя скрипт через консоль - выполняет все команды как нужно и работает безупречно , но тот же скрипт в проекте Java не выполняет его полностью. Почему?

 Process process = new ProcessBuilder("/home/**/**/**/script.py").start();
    } catch (IOException ex) {
        Logger.getLogger(NewJFrame.class.getName()).log(Level.SEVERE, null, ex);
    }

это в обработчике событий

 #!/usr/bin/env python3 
import re
import sys
import fileinput
import os
os.popen("lldpcli show neighbors > /home/**/Desktop/BASH\ for\ discovering/OUTPUT.txt")
os.popen("lldpcli show chassis >> /home/**/Desktop/BASH\ for\ discovering/OUTPUT.txt")
os.popen("cat /home/**/**/**/OUTPUT.txt |grep ChassisID > FiltredChassis.txt")
os.popen("cat /home/**/**/**/OUTPUT.txt |grep SysName > FiltredSystemName.txt")
os.popen("cat /home/**/**/**/OUTPUT.txt |grep MgmtIP > FiltredIP.txt")
os.popen("cat /home/**/**/**/OUTPUT.txt |grep Interface > FiltredInterfaces.txt") 

это сам скрипт

READ ALSO
Выбор значений из ArrayList согласно ключу HashMap

Выбор значений из ArrayList согласно ключу HashMap

Помогите пожалуйста в следующей проблемеУ меня есть список ArrayList, и связанная с ним карта HashMap

187
Чат для Android приложения

Чат для Android приложения

Хочу написать чат для Android приложения, но не могу решиться какие технологии использоватьБыли идеи использовать сервлет или sring mvc как серверную...

238
Как открыть проект Telegram в Android Studio?

Как открыть проект Telegram в Android Studio?

Пытаемся прокачать стандартный клиент телеграма под АндроидУже выполнил такие действия:

252