首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 更多程式設計知識

Python 取得本機電腦名稱:socket.gethostname() 單行搞定

     編輯:更多程式設計知識

標準庫 socket 提供 gethostname() 可直接取得作業系統回報的主機名稱,無需任何第三方套件,跨平台相容 Windows/Linux/macOS。

最小程式碼

import socket
hostname = socket.gethostname()
print("Host name:", hostname)

適用情境

  • 日誌記錄中標示來源主機
  • 分散式任務識別節點身分
  • 授權驗證綁定機器代碼

注意事項

  • 回傳值為作業系統核心維護的主機名,可能為短名稱(無網域尾碼)。
  • 容器環境下通常回傳容器 ID,非實體主機名。
  • 需搭配 socket.getfqdn() 取得完整網域名稱(FQDN)。

一行程式碼即可完成,是 Python 系統資訊收集的基礎技能。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved