正在获取运行python脚本的windows计算机的名称?

2024-09-25 04:28:09 发布

您现在位置:Python中文网/ 问答频道 /正文

基本上,我的网络上有两台Windows计算机将运行python脚本。脚本中应使用不同的配置选项集,具体取决于运行此脚本的计算机。

我怎样才能在python脚本中得到那个计算机名?

假设脚本运行在一台名为“暗塔”的计算机上,我想写这样的东西:

>>> python.library.get_computer_name()
'DARK-TOWER'

我可以使用标准库还是第三方库?


Tags: name网络脚本标准getwindows选项计算机
3条回答
import socket
socket.gethostname()

结果有三种选择(包括前面已经回答过的两种):

>>> import platform
>>> import socket
>>> import os
>>> platform.node()
'DARK-TOWER'
>>> socket.gethostname()
'DARK-TOWER'
>>> os.environ['COMPUTERNAME']
'DARK-TOWER'

相关问题 更多 >