170 похожих чатов

Всем привет, подскажите можно ли к ноде подключить python модуль

и наоборот? Мне нужно чтобы нода отправляла какие то данные, в питон и питон принимал их как калбек и наоборот чтобы питон отправлял что то в ноду , она обрабатывала и отправляла ответ в питон

27 ответов

18 просмотров

Хорошо, а нахуя ?

Pavlo- Автор вопроса

Долгая история, есть много готовых модулей и переписать на ноду их будет долго

Да

Pavlo- Автор вопроса

Может есть какой то модуль который такое делает ? А то я нашол как подключить питон к ноде а наоборот нет:((

Смотря каким транспортом хочется связывать модули

Можно вызывать функции из питон в ноде🌚

Pavlo- Автор вопроса

Никогда такое не делал, что посоветуете?

Попробуй поднять 2 сервера на каждом языке и обмениваться между ними данными, к примеру через json

Вслепую не посоветовать. Можно через пайпы (анонимные каналы) просто открыть из ноды процесс с пайтоном и обмениваться стандартным stdin. (require("child_process").spawn) Можно по сети, на пайтоне поднять какой-нибудь простой сервис http / tcp, можно с каким-нибудь json-rpc. Можно по сети через gRPC. Можно через C++ сделать, если совсем упороться

Pavlo- Автор вопроса

Как я понимаю чтобы меньше париться лучше сделать по http обмен и все?

Да

хз, смотря что и как вызывать хочется, смотря будет ли удобно заниматься ещё организацией API и будет ли это эффеткивно

Pavlo- Автор вопроса

Ну питон сервер будет на локале, и запросы не будут идти по сети

Это всё равно сетевое взаимодействие. Это медленнее, чем каналами

Pavlo- Автор вопроса

Но вопрос на сколько, данные это json на пару строк и все)

на порядки, но не факт, что это будет существенно для вашего приложения (именно само время на взаимодействие)

Pavlo- Автор вопроса

Ладно, спасибо! Буду смотреть и тестить

Если нужно несколько функций вызвать, то require("child_process").spawn сделать очень быстро. Только отлаживать будет не супер удобно

Pavlo- Автор вопроса

Да там 3 функции и все, только вопрос как на питоне к ноде подключаться

Вам на питоне надо к ноде или на ноде к питону?)

Pavlo- Автор вопроса

Надо и так и так

Pavlo- Автор вопроса

Нужно чтобы конкретно нода и питон могли друг друга дергать

Можно, но для этого нужно написать прослойку нас C

Pavlo- Автор вопроса

Увы я не умею писать на С

В одну сторону можно child_process spawn, в другую subprocess Но это если одно приложение иногда запускает другое для выполнения функции. Если хочется иметь два постоянно работающих, на равных взаимодействующих в обе стороны, можно посмотреть что-нибудь на сокетах, будет проще

Pavlo- Автор вопроса

Хорошо спасибо!

если что, http входит в сокеты

Похожие вопросы

Обсуждают сегодня

А чем вам питонисты не угодили?😂
.
79
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
Ребят, а за скок можно впарить анон чат с апишкой и веб админкой ?
Eugene Неелов
15
Ребят, кто сталкивался с тем, что Electron.js не разворачивает билд React.js-приложения? Голый body в чёрном цвете, как и должно быть, но остального - нет. Билд работает исп...
..
6
Ещё такой вопрос. Мне необходимо хранить пароль пользователя локально. Для этого планирую использовать ini файл. Это для автозаполнения полей логин и пароль при авторизации. Е...
Евгений
19
Anyone knows how to build this widget in Flutter? I have all the assets for round stations and the road, but how can I make the my widget animate between these stations? And h...
Mohammad Zamani
9
короче я не выдержал постоянно определять структуры, чтобы возвращать массивы разных типов. Как обычно еще это делают?
Павλо 🇺🇦
7
Если у очереди установлено x-message-ttl, при получении сообщения из этой очереди, можно узнать остаток времени жизни сообщения?
Сергей
8
Подскажите как мне лучше держать websocket сединение и переодически передавать в него данные? Сначала я сделал так: for _ in 1...1000 { try? await ws.send("test") try...
Mihail Verenich
2
Ты просто гитлеровскую эстетику плохо понимаешь. Он же всё под Цезаря делал. А это как бы запрещённый приём в политике. Пиджаки они зачем все носят? Чтобы показать что они тип...
Ivan Kropotkin
4
Карта сайта