Potrzebuje od czasu do czasu wykorzystać funkcje os.system() do wykonywania podstawowych operacji w terminalu w bash. Cała aplikacja napisana w python jest uruchamiana przez terminal więc wszelkie funkcje print są wyświetlane. Co więcej wyświetlane są również wyniki funkcji os.system() jak np wynik tego przykładu: zmienna = os.system("grep ttyACM0 /dev/tty*"). Pytanie czy da się coś dodać do tej funkcji aby nie wyświetlała ona wyniku a jedynie wynik zapisała do zmiennej? Ewentualnie może to być również inna funkcja która zapisze wynik do zmiennej bez wyświetlania wyniku na ekranie terminala.
0
0
subprocess.check_output
0
Musiałem jeszcze dodać do tego wyłapywanie wyjątków try exeption bo wywalało mi błąd ale działa, dzięki ;)