2024-09-25 04:28:09 发布
网友
基本上,我的网络上有两台Windows计算机将运行python脚本。脚本中应使用不同的配置选项集,具体取决于运行此脚本的计算机。
我怎样才能在python脚本中得到那个计算机名?
假设脚本运行在一台名为“暗塔”的计算机上,我想写这样的东西:
>>> python.library.get_computer_name() 'DARK-TOWER'
我可以使用标准库还是第三方库?
import socket socket.gethostname()
从https://mail.python.org/pipermail/python-list/2006-April/397494.html
import os os.getenv('COMPUTERNAME')
结果有三种选择(包括前面已经回答过的两种):
>>> import platform >>> import socket >>> import os >>> platform.node() 'DARK-TOWER' >>> socket.gethostname() 'DARK-TOWER' >>> os.environ['COMPUTERNAME'] 'DARK-TOWER'
从https://mail.python.org/pipermail/python-list/2006-April/397494.html
结果有三种选择(包括前面已经回答过的两种):
相关问题 更多 >
编程相关推荐