Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 22.12.2017
Сообщений: 18

Получить массив при использовании subprocess.check_output

30.10.2020, 18:11. Показов 1471. Ответов 1

Студворк — интернет-сервис помощи студентам
передаю в r файл массив и возвращаю результат обратно

Python
1
2
3
4
5
6
7
8
import subprocess
import sys
command = r'C:/Program Files/R/R-3.5.3/bin/Rscript.exe'
path2script = r"C:/project/max2.R"
args = [['11', '3', '9', '42'],['11', '3', '9', '42']]
cmd = [command, path2script] + args
x = subprocess.check_output(cmd, universal_newlines=True)
print('The maximum of the numbers is:', )
r файл передает таблицу а приходит string переменная. Можно как-то получить в python массив?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
30.10.2020, 18:11
Ответы с готовыми решениями:

subprocess.check_output
Смотрю обучающие ролики по питону и тут человек в переменные записывает subprocess.check_output(команда) и работает с этими переменными...

Как получить массив из значений при использовании цикла?
привет всем, в програмировании новичёк, помогите получить массив, имеется вот такая прога, мне нужны все значения фунуции. <! DOCTYPE...

Как получить данные при использовании jquery-ui?
Здравствуйте, уважаемые программисты. Есть у меня файловый менеджер (см. скриншот) И я хочу реализовать перемещение файла в любую...

1
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
30.10.2020, 20:34
Цитата Сообщение от rommman Посмотреть сообщение
r файл передает таблицу
Нет. Передается в конечном итоге строка.

Цитата Сообщение от rommman Посмотреть сообщение
Можно как-то получить в python массив?
Да. Просто распарси вывод или выполни eval.

Добавлено через 11 минут
Кроме eval (или ast.literal_eval) еще можно через json:
Python
1
2
3
4
5
6
import json
 
str_inp = '["Hello", "from", "AskPython"]'
print(str_inp)
op = json.loads(str_inp)
print(op) # ['Hello', ' from', ' AskPython']
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
30.10.2020, 20:34
Помогаю со студенческими работами здесь

Какие эффекты нельзя получить при использовании трассировки луча?
Помогите найти ответ на вопрос?! Какие эффекты ты не сможешь получить при использовании трассировки луча?

Как Получить Отрицательное число из окна, при использовании GetDlgItemInt?
Если в окне ввожу Положительное целое число, то всё окей, а если ввожу -24 или другое отрицательное число то не работает по понятным...

Получить код выхода из процесса, при использовании zenity progress
Вопрос к знатокам Bash. Использую scp в bash скрипте для копирования файлов на удалённый сервер, попутно хочу на время копирования показать...

Почему я не могу получить записи при использовании подготовленного запроса
Здравствуйте я создаю функция для авторизации он выглядит так global $connect; $login = "'".$body."'"; ...

Как получить удаленную конечную точку, при использовании UDP протокола
Здравствуйте! Подскажите пожалуйста, как получит удаленную конечную точку, при использовании UDP протокола? На MSDN написано,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru