1. 程式人生 > >python獲取遠端裝置的IP地址

python獲取遠端裝置的IP地址

有時需要將主機名轉換成對應的IP地址,例如快速查詢域名。假如將域名改一個不存在的域名,try-except塊會捕捉錯誤,向用戶顯示一個錯誤資訊。
import socket
def get_remote_machine_info():
    remote_host = 'www.python.org'
    try:
        print "IP address:%s" %socket.gethostbyname(remote_host)
    except socket.error,err_msg:
        print "%s:%s"%(remote_host,err_msg)


if __name__ == "__main__":
    get_remote_machine_info()