Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #29250

Re: using text file to get ip address from hostname

Newsgroups comp.lang.python
Date 2012-09-15 09:20 -0700
References <e4e100d1-bdf9-45d0-a137-615b1e820cfb@googlegroups.com>
Message-ID <0c93c99d-c837-4b20-b78f-8c367ad3cdae@googlegroups.com> (permalink)
Subject Re: using text file to get ip address from hostname
From Dan Katorza <dkatorza@gmail.com>

Show all headers | View raw


בתאריך יום רביעי, 12 בספטמבר 2012 17:24:50 UTC+3, מאת Dan Katorza:
> hello ,
> 
> 
> 
> i'm new to Python and i searched the web and could not find an answer for my issue.
> 
> 
> 
> i need to get an ip address from list of hostnames which are in a textfile.
> 
> 
> 
> this is what i have so far 
> 
> --------------------------------------------------------------------------
> 
> #!/usr/bin/env python
> 
> #Get the IP Address
> 
> 
> 
> import socket
> 
> hostname = 'need it to read from a text file'
> 
> addr = socket.gethostbyname(hostname)
> 
> print 'The address of ', hostname, 'is', addr 
> 
> 
> 
> ---------------------------------------------------------------------------
> 
> 
> 
> any idea ? 
> 
> sorry for my english
> 
> 
> 
> thanks.

hello again friends,
thanks for everyone help on this.
i guess i figured it out in two ways.
the second one i prefer the most.

i will appreciate if someone can give me some tips.
thanks again 

so...
-------------------------------------------------------------
First 
-------------------------------------------------------------
#!/usr/bin/env python
#Get the IP Address


print("hello, please enter file name here >"),
import socket
for line in open(raw_input()):
    hostname = line.strip()
    print("IP address for {0} is {1}.".format(hostname,socket.gethostbyname(hostname)))

------------------------------------------------------------
second
------------------------------------------------------------
#!/usr/bin/env python
#Get the IP Address

import os

print("Hello, please enter file name here >"),
FILENAME = raw_input()
if os.path.isfile(FILENAME):
    print("\nFile Exist!")
    print("\nGetting ip from host name")
    print("\n")
    import socket
    for line in open (FILENAME):
        hostname = line.strip()
        print("IP address for {0} is {1}.".format(hostname,socket.gethostbyname(hostname)))
    else:
        print ("\nFinished the operation")
else:
    print ("\nFIle is missing or is not reasable"),
~                                                           

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

using text file to get ip address from hostname dkatorza@gmail.com - 2012-09-12 07:24 -0700
  Re: using text file to get ip address from hostname Chris Angelico <rosuav@gmail.com> - 2012-09-13 00:35 +1000
  Re: using text file to get ip address from hostname dkatorza@gmail.com - 2012-09-12 07:41 -0700
    Re: using text file to get ip address from hostname Alister <alister.ware@ntlworld.com> - 2012-09-12 17:51 +0000
    Re: using text file to get ip address from hostname Terry Reedy <tjreedy@udel.edu> - 2012-09-12 17:04 -0400
  Re: using text file to get ip address from hostname Jason Friedman <jason@powerpull.net> - 2012-09-12 21:12 -0600
  Re: using text file to get ip address from hostname Dan Katorza <dkatorza@gmail.com> - 2012-09-15 09:20 -0700
    Re: using text file to get ip address from hostname Hans Mulder <hansmu@xs4all.nl> - 2012-09-15 20:52 +0200
    Re: using text file to get ip address from hostname Thomas Rachel <nutznetz-0c1b6768-bfa9-48d5-a470-7603bd3aa915@spamschutz.glglgl.de> - 2012-09-17 22:37 +0200
  Re: using text file to get ip address from hostname Dan Katorza <dkatorza@gmail.com> - 2012-09-15 15:43 -0700
    Re: using text file to get ip address from hostname Dan Katorza <dkatorza@gmail.com> - 2012-09-19 00:41 -0700
      Re: using text file to get ip address from hostname Chris Angelico <rosuav@gmail.com> - 2012-09-19 18:14 +1000
        Re: using text file to get ip address from hostname Dan Katorza <dkatorza@gmail.com> - 2012-09-19 01:50 -0700
          Re: using text file to get ip address from hostname Chris Angelico <rosuav@gmail.com> - 2012-09-19 18:59 +1000
        Re: using text file to get ip address from hostname Dan Katorza <dkatorza@gmail.com> - 2012-09-19 01:50 -0700
          Re: using text file to get ip address from hostname Dan Katorza <dkatorza@gmail.com> - 2012-09-19 02:10 -0700
          Re: using text file to get ip address from hostname Dan Katorza <dkatorza@gmail.com> - 2012-09-19 02:10 -0700
            Re: using text file to get ip address from hostname Dan Katorza <dkatorza@gmail.com> - 2012-09-19 05:28 -0700
              Re: using text file to get ip address from hostname Dave Angel <d@davea.name> - 2012-09-19 14:22 -0400
            Re: using text file to get ip address from hostname Dan Katorza <dkatorza@gmail.com> - 2012-09-19 05:28 -0700
              Re: using text file to get ip address from hostname Dan Katorza <dkatorza@gmail.com> - 2012-09-19 22:13 -0700
              Re: using text file to get ip address from hostname Dan Katorza <dkatorza@gmail.com> - 2012-09-19 22:13 -0700

csiph-web