Как выполнить скрипт Python с Java?

Я могу без проблем запускать команды Linux, такие как ls или pwd из Java, но не смог выполнить скрипт Python. Это мой код: Process p; try{ System.out.println("SEND"); String cmd = "/bash/bin -c echo password| python script.py '" + packet.toString() + "'"; //System.out.println(cmd); p = Runtime.getRuntime().exec(cmd); BufferedReader br = new BufferedReader(new InputStreamReader(p.getInputStream())); String s = br.readLine(); […]

HTTP-запросы и разбор JSON в Python

Я хочу динамически запрашивать Карты Google с помощью API Google Directions. В качестве примера, этот запрос рассчитывает маршрут из Чикаго, штат Иллинойс в Лос-Анджелес, Калифорния через две точки в Джоплин, штат Миссисипи и Оклахома-Сити, ОК: http://maps.googleapis.com/maps/api/directions/json?origin=Chicago,IL&destination=Los+Angeles,CA&waypoints=Joplin,MO|Oklahoma+City,OK&sensor=false Он возвращает результат в формате JSON . Как я могу это сделать в Python? Я хочу отправить такой запрос, […]

nltk не добавляет $ NLTK_DATA в путь поиска?

под linux я установил env var $ NLTK_DATA ('/ home / user / data / nltk'), а работа с отладкой работает как ожидалось >>> from nltk.corpus import brown >>> brown.words() ['The', 'Fulton', 'County', 'Grand', 'Jury', 'said', …] но при запуске другого скрипта python я получил: LookupError: ********************************************************************** Resource u'tokenizers/punkt/english.pickle' not found. Please use the NLTK […]

разбор файла fasta с использованием генератора (python)

Я пытаюсь разобрать большой файл fasta, и я сталкиваюсь с ошибками памяти. Было бы полезно оценить некоторые предложения по улучшению обработки данных. В настоящее время программа корректно выводит имена, однако частично через файл я получаю MemoryError Вот генератор def readFastaEntry( fp ): name = "" seq = "" for line in fp: if line.startswith( ">" […]

печатать серии простых чисел в python

Я пытаюсь изучить Python-программирование, я довольно новичок в этом. У меня возникли проблемы с печатью ряда простых чисел от одной до сотни. Я не могу понять, что случилось с моим кодом. Надеюсь, кто-то может помочь мне в этом. Вот что я написал, он печатает все нечетные числа вместо простых чисел. for num in range(1,101): for […]

Django, создавая пользовательскую страницу ошибок 500/404

Следуя учебнику, найденному здесь точно, я не могу создать пользовательскую страницу ошибок 500 или 404. Если у меня есть неправильный URL-адрес, страница дает мне страницу с ошибкой по умолчанию. Есть ли что-нибудь, что я должен проверять, чтобы предотвратить появление пользовательской страницы? Файловые каталоги: mysite/ mysite/ __init__.py __init__.pyc settings.py settings.pyc urls.py urls.pyc wsgi.py wsgi.pyc polls/ templates/ […]

python: получить вывод печати в инструкции exec

У меня есть небольшая проблема. Вот мой код: code = """ i = [0,1,2] for j in i : print j """ result = exec(code) Как я могу получить то, что напечатал вывод? Как я могу получить что-то вроде: 0 1 2 С уважением и благодарностью,

Как сделать итератор python назад?

В любом случае, чтобы сделать итератор списка python, чтобы вернуться назад? В основном у меня это class IterTest(object): def __init__(self, data): self.data = data self.__iter = None def all(self): self.__iter = iter(self.data) for each in self.__iter: mtd = getattr(self, type(each).__name__) mtd(each) def str(self, item): print item next = self.__iter.next() while isinstance(next, int): print next next […]

Определите, имеют ли 2 списка одни и те же элементы независимо от порядка?

Извините за простой вопрос, но мне трудно найти ответ. Когда я сравниваю 2 списка, я хочу знать, являются ли они «равными», поскольку они имеют одинаковое содержимое, но в другом порядке. Пример: x = ['a', 'b'] y = ['b', 'a'] Я хочу, чтобы x == y оценивал значение True .

Значок окна установки

Когда я попытался изменить значок окна в верхнем левом углу от уродливого красного «TK» до моего собственного значка, используя приведенный ниже код, Python сделал ошибку: from tkinter import * root = Tk() #some buttons, widgets, a lot of stuff root.iconbitmap('favicon.ico') Это должно установить значок «favicon.ico» (в соответствии с множеством сообщений в форумах по всему Интернету). […]

Python - лучший язык программирования в мире.