PythonTip >> 博文 >> python

【Python网络编程系列】打印你机器名字和IPV4地址 - 二话不说

zihua 2014-04-21 15:04:14 点击: 812 | 收藏


【Python网络编程系列】打印你机器名字和IPV4地址

有时,你需要快速查看关于机器信息,例如:host name,IP 地址,网口数等。使用Python脚本实现相当简单。

import socket

host_name = socket.gethostname()
print("Host name: %s" % host_name)

print("IP address: %s" % socket.gethostbyname(host_name))

在这里我们使用了gethostname()和gethostbyname(host_name)工具函数。我们使用help()帮助函数来帮我们了解一下这两个函数

gethostname(...)
	gethostname() -> string

	Return the current host name.


gethostbyname(...)
	gethostbyname(host) -> address

	Return the IP address (a string of the form '255.255.255.255') for a host.

第一个函数没带参数返回当前或者localhost名字。第二个函数接受一个hostname参数并返回IP地址。

原文链接:http://www.tuicool.com/articles/R7rumq

作者:zihua | 分类: python | 标签: python | 阅读: 812 | 发布于: 2014-04-21 15时 |