【发布时间】:2016-01-19 14:15:46
【问题描述】:
我正在寻找一种用于获取当前机器默认域名的 Python 解决方案,该解决方案适用于 Linux、Mac OS X 和 Windows。
到目前为止,我发现:
- Linux 有
dnsdomainname返回它
【问题讨论】:
我正在寻找一种用于获取当前机器默认域名的 Python 解决方案,该解决方案适用于 Linux、Mac OS X 和 Windows。
到目前为止,我发现:
dnsdomainname 返回它【问题讨论】:
试试:
#!/usr/bin/env python
import socket
def get_dns_domain():
return socket.getfqdn().split('.', 1)[1]
print (get_dns_domain()) # to match python>2.7
【讨论】:
试试:
from socket import gethostname
machine_name=gethostname()
print(machine_name)
【讨论】: