2024-03-29 12:52:24 发布
网友
$whois abc.com
我想使用python来执行这个命令,然后将结果作为一个文本字符串给出。我怎么能做到呢?在
subprocess很好。另一方面,whois协议是so simple,我不明白为什么要使用外部命令(取决于它的可用性)。只需打开到端口43的TCP连接,发送一行查询并读取响应。在
您可以使用subprocess,例如:
from subprocess import Popen, PIPE output = Popen(["/usr/bin/whois", "abc.com"], stdout = PIPE).communicate()[0]
stdout = PIPE参数强制将stdout写入临时管道而不是控制台(如果您不希望这样做,请删除stdout参数)。在
stdout = PIPE
stdout
使用^{}。在
subprocess很好。另一方面,whois协议是so simple,我不明白为什么要使用外部命令(取决于它的可用性)。只需打开到端口43的TCP连接,发送一行查询并读取响应。在
您可以使用subprocess,例如:
stdout = PIPE
参数强制将stdout写入临时管道而不是控制台(如果您不希望这样做,请删除stdout
参数)。在使用^{} 。在
相关问题 更多 >
编程相关推荐