os.system('command') は 16 ビットの数値を返します。左から最初の 8 ビット (lsb) は、OS がコマンドを閉じるために使用するシグナルについて話します。次の 8 ビットは、コマンドのリターン コードについて話します。
詳細については、Python での os.system() の戻り値は何ですか?
os.system() (エンコードされた) プロセス終了値を返します。 0 成功を意味します:
Unix では、戻り値は wait() に指定された形式でエンコードされたプロセスの終了ステータスです。 . POSIX は C の system() 関数の戻り値の意味を規定していないため、Python 関数の戻り値はシステムに依存することに注意してください。
表示される出力は stdout に書き込まれます であるため、コンソールまたは端末であり、Python 呼び出し元には返されません。
stdout をキャプチャしたい場合 、 subprocess.check_output() を使用 代わりに:
x = subprocess.check_output(['whoami'])