我正在尝试运行这段代码,以便在python中使用命令行中的输入来执行Nslookup。但是,我不能得到DNS ips。有人能帮我吗?
import os
a=input("enter a ip address")
print(a)
print (os.system('nslookup' +a))发布于 2018-10-02 18:00:01
您缺少一个空格,因此,命令将作为"nslookup8.8.8.8“传递给操作系统。
试试这个:
import os
a=input("Enter a IP address: ")
print(a)
print (os.system('nslookup ' +a))发布于 2018-10-02 18:06:08
有效的命令是nslookup ipaddress。
因此,在您的代码中,在nslookup和ipaddress之间留出一个空格,同时命令os.system(command)
有效的语句是
print (os.system('nslookup ' +a))https://stackoverflow.com/questions/52613839
复制相似问题