使用dig命令和python subprocess.check_output

时间:2016-05-05 20:21:53

标签: python-3.x subprocess dig

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

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

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

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

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

0 个答案:

没有答案