Ovako, prvi put trebam pomoć, pa se nadam da postoji kakav pythonovac ovuda.
Radim na GUI-evaluatoru zadataka, radim ga u Pythom/Glade - u.
Evaluator sam vec napravio u bash/batch - u, te radi samo u terminalu odnosno cmd-u.
Evaluator radi sljedece :
Određena osoba napise određeni kod za određeni problem. Recimo zbrajanje.
Taj pogram uzme iz stdin-a 2 broja te ispise njihov zbroj. Kod rjesenja pisan je u C/C++/Pascal/Java, no to nije bitno.
Ja cu njemu slati preko linije input.
u shellu to izgleda ovako :
./<ime_programa> < input.txt > output.txt
i sada ja znam koji je output jer ga imam spremljenog u rjesenje.txt, pa samo usporedim s output.txt i znam radili program tocno ili krivo.
Sto ne znam ....
Mene interesira kako cu pomocu pythona napraviti da uhvatim ispis drugog programa ili skripte pa ga ispisem u nekekav text_box.
Napr. ako pokrenem program s inputom 2 i 2 i on ispise 4, ja zelim uhvatiti njegov ispis, koji ide u stdout inace, i ispisati ga u gui text_field.