Chcę przypisać dane wyjściowe polecenia uruchamianego za pomocą os.system
do zmiennej i zapobiec wyświetlaniu jej na ekranie. Ale w poniższym kodzie dane wyjściowe są wysyłane na ekran, a wartość wypisywana dla zmienna
wynosi 0, co, jak sądzę, wskazuje, czy polecenie zostało wykonane pomyślnie, czy nie. Czy istnieje sposób na przypisanie wyjścia polecenia do zmiennej, a także zatrzymanie jej wyświetlania na ekranie?
var = os.system("cat /etc/services") print var # Drukuje 0