Uruchomienie skryptu Python z poziomu c++

0

Cześć , piszę program w C++ który ma za zadanie wyświetlić informacje np.o pogodzie, dane są parsowane w pythonie. Problematyczne jest to ,ze zanim uruchomię program w c++ muszę uruchomić skrypt .

Pytanie:
1.Czy jest jakaś opcja "wyzwolenia" skryptu Python-a z poziomu c++?
2. Załóżmy że program jest napisany i chciał bym uczynić go przenośnym ,czy w takiej sytuacji każdy komputer musi mieć zainstalowanego pythona ?

0

Czy jest jakaś opcja "wyzwolenia" skryptu Python-a z poziomu c++?

Ciekawym do realizacji będzie na przykład komunikacja po socketach (lokalnie) między takimi dwoma aplikacjami :)
Oprócz tego na pewno jakieś wrappery istnieją, nic konkretnego jednak nie polecę - poszukaj pod kątem cpp python communication.

Załóżmy że program jest napisany i chciał bym uczynić go przenośnym ,czy w takiej sytuacji każdy komputer musi mieć zainstalowanego pythona ?

Hmmm - masz aplikację napisaną w Pythonie. Czy docelowy komputer musi mieć zainstalowanego Pythona, aby odpalić aplikację napisaną w Pythonie. Zagadka ;p

0

Hej ,już sporo czasu straciłem nad szukaniem .. Próbowałem z biblioteką boost ,ale przyznam szczerze ,że kompletnie się zraziłem ..nie chce pisać co jeszcze o tym myślę bo bym bana dostał -d la mnie ona jest przekreślona - Próbowałem osadzić kod Pythona przy użyciu 'Python.h' ,ale to chyba nie najlepszy pomysł .

Opcja z socetami wydaje się być ciekawa :)!

0

Są narzędzia które z odpowiednio przygotowanego pliku py zrobią EXE-ca, wtedy Python na komputerze docelowym nie będzie wymagany.

0
MarekR22 napisał(a):

https://docs.python.org/3/extending/index.

Hej :) widziałem tą opcje ,ale to chyba za trudne jak dla mnie :( . Przynajmniej na razie.

A gdyby tak uruchomić skrypt pythona cyklicznie na serwerze i skrypt ten dodawał by dane do bazy danych ?

0
pain368 napisał(a):

Cześć , piszę program w C++ który ma za zadanie wyświetlić informacje np.o pogodzie, dane są parsowane w pythonie.

Czy ty przypadkiem nie dostajesz po sieci danych w formacie JSon? (może to wygląda jak python, ale to jest pochodzenia JavaScript)
Jeśli tak, to szukaj "C++ json parsing".

0
MarekR22 napisał(a):
pain368 napisał(a):

Cześć , piszę program w C++ który ma za zadanie wyświetlić informacje np.o pogodzie, dane są parsowane w pythonie.

Czy ty przypadkiem nie dostajesz po sieci danych w formacie JSon? (może to wygląda jak python, ale to jest pochodzenia JavaScript)
Jeśli tak, to szukaj "C++ json parsing".

Chyba nie rozumiem .. Parsuje stronę przy pomocy beautifulsoup ,no i odpowiednio okrojone dane zapisuje do pliku txt

1 użytkowników online, w tym zalogowanych: 0, gości: 1