NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze: Python - komunikace mezi skripty

Aktivity
Avatar
Adam Ježek
Tvůrce
Avatar
Adam Ježek:26.5.2015 19:08

Zdarec,
mam několik Python skriptů, co mi nezávisle na sobě běží na RPi, většinou jsou i v jiném umístění. A potřeboval bych mezi nimi jakousi komunikaci. Stačí mi i předat jednoduchý string. Existuje nějaká knihovna, kterou bych si naimportoval a pak pomocí ní moh do nějaký globální fronty přidávat zprávy a jinde je zase číst?
Nebo bude jednodušší si někde vytvořit databázi a ukládat/číst to do/z ní?
Díky

Odpovědět
26.5.2015 19:08
Počkej chvíli, poradím se s křišťálovou koulí.
Avatar
Odpovídá na Adam Ježek
Neaktivní uživatel:26.5.2015 19:10

DBus, sockety, signály, soubory... Stačí si vybrat. Zkusil bych ty sockety https://docs.python.org/…/socket.html#… .

Nahoru Odpovědět
26.5.2015 19:10
Neaktivní uživatelský účet
Avatar
Adam Ježek
Tvůrce
Avatar
Odpovídá na Neaktivní uživatel
Adam Ježek:26.5.2015 20:19

moc složitý... asi si napíšu něco přes tu databázi

Nahoru Odpovědět
26.5.2015 20:19
Počkej chvíli, poradím se s křišťálovou koulí.
Avatar
Neaktivní uživatel:31.5.2015 14:27

Nebo si můžeš z jednoho (toho běžícího) naimportovat ten druhý a volat na něm nějaké gettery a settery. Ale pokud jde o to, že ty soubory můžou být kdekoli tak ti to moc asi nepomůže.

Nahoru Odpovědět
31.5.2015 14:27
Neaktivní uživatelský účet
Avatar
Pythipa
Člen
Avatar
Odpovídá na Adam Ježek
Pythipa:4.11.2015 20:30

Nevím, jestli tato diskuse (či hledání rady) je ještě živá, pár měsíců to je:-), ale zkus vždy studnici moudrosti a tou je StackOverFlow.com, třeba tuto: http://stackoverflow.com/…thon-scripts#…
PtP

 
Nahoru Odpovědět
4.11.2015 20:30
Avatar
Pythipa
Člen
Avatar
Odpovídá na Pythipa
Pythipa:4.11.2015 20:31

A propos, mně napadl jako první JSON, ale to by bylo pomalé a nepraktické... PtP

 
Nahoru Odpovědět
4.11.2015 20:31
Avatar
Adam Ježek
Tvůrce
Avatar
Odpovídá na Pythipa
Adam Ježek:4.11.2015 20:48

Za tu dobu co sem to psal sem už na řešení narazil, naprosto jednoduché. XML RPC. Způsob, jak v jednom programu přistupovat k funkcím a proměnných programu druhého. Jenom stačí v jednom zvolit port, zaregistrovat instanci a pak se chová jako server, ke kterému se připojíš z jiného programu a pak se to vpodstatě chová, skoro jako by to byl jeden program. Vim že můj dotaz se týkal fronty na stringy, ale to sem si neuměl představit, že půjde z jednoho programu pracovat s funkcema z jinýho.

Nahoru Odpovědět
4.11.2015 20:48
Počkej chvíli, poradím se s křišťálovou koulí.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 7 zpráv z 7.