Python获取本机IP地址的一般方法为importsocket
IP=socket.gethostbyname(socket.gethostname())通过gethostname获取主机名,再用gethostbyname将主机名转换为IP地址。那么,问题来了。如果主机有多个网卡/IP,怎样获取某个指定的IP地址呢。一个方法是通过socket.gethostbynam..
分类:
编程语言 时间:
2015-08-21 11:28:26
阅读次数:
1431
gethostname():返回本地主机的标准主机名。原型如下:#include<unistd.h>intgethostname(char*name,size_tlen);参数说明:这个函数需要两个参数:接收缓冲区name,其长度必须为len字节或是更长,存获得的主机名。接收缓冲区name的最大长度返回值:如果函数成功,则返回0..
分类:
其他好文 时间:
2015-08-19 17:37:07
阅读次数:
242
功能:打印主机名和主机IP:
[root@iZ94gh8l046Z python]# cat socket1.py
#!/usr/bin/python
import socket
host_name = socket.gethostname()
print "hostname:%s" % host_name
print "IP address: %s" %socket.gethostbyna...
分类:
编程语言 时间:
2015-08-04 00:46:50
阅读次数:
155