$whois abc.com
Pythonを使用してこのコマンドを実行し、結果をテキストの文字列として表示したいと思います。どうやってやるの?
たとえば、サブプロセスを使用できます。
from subprocess import Popen, PIPE
output = Popen(["/usr/bin/whois", "abc.com"], stdout = PIPE).communicate()[0]
このstdout = PIPE
パラメーターは、stdoutをコンソールではなく一時パイプに書き込むように強制します(これが不要な場合は、stdout
パラメーターを削除してください)。