9
Jaki jest dobry sposób na wykonanie kodu Pythona, na przykład exec mycode
, i przechwycenie wszystkiego, co zostanie wydrukowane na standardowe wyjście w ciągu znaków?Wykonywanie bloku kodu Pythona z exec, przechwytywanie wszystkich jego danych wyjściowych?
Wystarczy popatrzeć na to odpowiedź. http://stackoverflow.com/questions/3906232/python-get-the-print-output-in-an-exec-statement/3906390#3906390 Zastępuje standardowe wyjście dla czasu wykonania. –
@Reiner: Chociaż to pytanie jest lepiej sformułowane, jest to w zasadzie duplikat tego (i ten ma fantastyczną odpowiedź!). Czy należy to zamknąć i wskazać na to? – Gerrat
ah myślałem o zrobieniu czegoś takiego, potem zdecydowałem, że nie zadziała z jakiegoś powodu, ale chyba nie! – Claudiu