2016-03-28 6 views
0

nslookupにIPアドレスのリストを表示しようとしています。私はWindows 7マシンでnslookupをやっています。私が得ているエラーは、nslookupを実行すると、変数resultが毎回ゼロになるということです。どうすればいいですかnslookupを取得するとWindows 7のコマンドプロンプトが表示される

Server: server.address.com 
    Address: 10.45.66.77 

    Server: server.address.com 
    Address: 108.36.85.35 

私の結果は0の代わりに表示されますか?

答えて

2

os.system実行したコマンドの出力は返されません。代わりに印刷します。

のコマンドを実行し、その出力を取得し、代わりにos.popen(...).read()を使用するには:

result = os.popen('nslookup ' + e).read() 
関連する問題