所以我是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)