0

所以我是python的新手。我需要通过以下命令在我的 Windows 机器上使用 dig 命令:

dig +short TXT e462dbee005c11294a39ed8d2e466516.malware.hash.cymru.com

我无法将此命令传递到子进程检查输出中。我认为这可能与我将参数放入检查输出的方式有关?对于我会得到的输出,命令需要像这样,因此更改命令不会是一个修复。

另外,由于我在 Windows 上,我必须从 BIND 套件获取 dig 并将其添加到我的路径中,这是否也会影响 python 脚本运行命令的方式?

import subprocess
output = subprocess.check_output(['dig', '+short', 'TXT', 'e462dbee005c11294a39ed8d2e466516.malware.hash.cymru.com'])
print(output)
4

0 回答 0