Axxxy Skrevet 29. november 2013 Del Skrevet 29. november 2013 Hei! Jeg ønsker å kunne bruke Python og C++ om hverandre. Jeg er ikke så veldig god eller komfortabel i C++ enda, og vil gjerne få C++ til å sende arguments til et Python script som gjør avansert arbeid og litt web scraping, for deretter å sende resultatet tilbake til C++. Hvordan gjør jeg dette? Hadde vært fint om dere hadde postet både ett script i Python og en liten snutt i C++ som samkjører hverandre. Jeg vil gjerne vite hvordan man kan sende, string, int, float & list(array). Takk for alle svar. -Daniel Lenke til kommentar
Lycantrophe Skrevet 1. desember 2013 Del Skrevet 1. desember 2013 Er det ikke bedre å gjøre det andre veien? Kalle C++ (med C-interface) fra python? Lenke til kommentar
Axxxy Skrevet 3. desember 2013 Forfatter Del Skrevet 3. desember 2013 Jeg spør dere, jeg har ikke så veldig stor kunnskap når det kommer til C++, men ønsker å lære mer, og ser det lett å starte med å lage noen programmer med fin og kompakt GUI, der det faktisk skjer mer enn 'hello world'. C++ med gui og funksjonalitet, mens python gjør det med avanserte arbeidet. -Daniel Lenke til kommentar
Cemi Skrevet 3. desember 2013 Del Skrevet 3. desember 2013 http://stackoverflow.com/questions/49137/calling-python-from-a-c-program-for-distribution Første linken der er http://www.boost.org/doc/libs/1_54_0/libs/python/doc/index.html "Welcome to version 2 of Boost.Python, a C++ library which enables seamless interoperability between C++ and the Python programming language." Som du muligens kan bruke? Lenke til kommentar
Axxxy Skrevet 3. desember 2013 Forfatter Del Skrevet 3. desember 2013 (endret) http://stackoverflow.com/questions/49137/calling-python-from-a-c-program-for-distribution Første linken der er http://www.boost.org/doc/libs/1_54_0/libs/python/doc/index.html "Welcome to version 2 of Boost.Python, a C++ library which enables seamless interoperability between C++ and the Python programming language." Som du muligens kan bruke? Takk for link! Eventuelt, er det mulig/vanskelig å gjennomføre samme arbeid i C++ som man kan i python? Nå tenker jeg på syntaxer som; x.replace(), x.find(), x.index(), len(x), list(x), int(x), float(x), str(x) Og modulen 'Re', der man kan bla gjennom f.eks html og finne en spesifikk linje som inneholder f.eks <meta name="identifier-url" content= -Daniel Endret 3. desember 2013 av Axxxy Lenke til kommentar
snippsat Skrevet 3. desember 2013 Del Skrevet 3. desember 2013 Eventuelt, er det mulig/vanskelig å gjennomføre samme arbeid i C++ som man kan i python? Ja bare at web scraping er en del vanskeligere og gjøre i C++ enn med Python. Og modulen 'Re', der man kan bla gjennom f.eks html og finne en spesifikk linje som inneholder f.eks C++ har regex i standar bibliotek,nå er regex og html/xml ofte en dårlig løsning. Det er derfor parsere eksisterer,utdypet her et av de beste svarene på stackoverflow. Pyhon har Beautifulsoup, lxml som er naturlige valg når man skal gjøre web scraping. Hvorfor kan du ikke bare gjøre alt i Python? Vil du lære C++ gjør du det uten og blande inn andre språk som kan være et avansert tema. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå