[Tutor] Python -> uname -n
Danny Yoo
dyoo at hkn.eecs.berkeley.edu
Tue Sep 14 00:19:36 CEST 2004
On Mon, 13 Sep 2004, Tim Johnson wrote:
> > How may I obtain the network node hostname with python?
> >
> > On linux, it would be the value returned by 'uname -n'
>
> Found it all by my lonesome, under Python Library Reference, the
> 'commands' module.
>
> commands.getstatusoutput('uname -n') returns a 2 - member tuple with
> status code as the first item and response string as second item.
Hi Tim,
You might be able to get it with 'socket.gethostname()' as well:
###
>>> import socket
>>> socket.gethostname()
'shoebox'
###
See:
http://www.python.org/doc/lib/module-socket.html#l2h-2417
for more details on socket.gethostname().
Good luck!
More information about the Tutor
mailing list