python获取计算机ip与用户名方法

本文介绍了在Windows和Linux系统中使用Python获取本地计算机IP地址和用户名的方法,适用于局域网环境下的编程需求。
摘要由CSDN通过智能技术生成

python获取计算机ip与用户名方法

windows方法:

import socket
"""
socketpair() --创建一对新的socket对象[*]
fromfd() -- 从打开的文件描述符[*]创建一个套接字对象
fromshare() -- 从socket.share()接收的数据创建一个套接字对象[*]
gethostname() -- 返回当前主机名
gethostbyname() -- 将主机名映射到它的IP号
gethostbyaddr() -- 将IP号或主机名映射到DNS信息
getservbyname() -- 将服务名和协议名映射到端口号
getprotobyname() -- 映射一个协议名称(例如。'tcp')到一个数字
ntohs(), ntohl() -- 将16,32位int从网络转换为主机字节顺序
htons(), htonl() -- 将16,32位int从主机转换为网络字节顺序
inet_aton() -- 将IP addr字符串(123.45.67.89)转换为32位压缩格式
inet_ntoa() -- 将32位打包格式IP转换为字符串(123.45.67.89)
socket.getdefaulttimeout() -- 获取默认超时值
socket.setdefaulttimeout() -- 设置默认超时值
create_connection() -- 连接到一个地址,带有可选的超时和可选的源地址。

"""
# 获取计算机名称
hostname = socket.gethostname
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值