如何使用Python来打这个命令并返回结果?
题
$whois abc.com
我想用蟒以达到此命令,然后得到的结果作为文本的字符串。我该怎么办呢?
解决方案
可以使用子时,例如:
from subprocess import Popen, PIPE
output = Popen(["/usr/bin/whois", "abc.com"], stdout = PIPE).communicate()[0]
在stdout = PIPE
参数强制标准输出被写入到一个临时管道,而不是控制台(如果你不希望出现这种情况,删除stdout
参数)。
其他提示
使用 subprocess
。
不隶属于 StackOverflow