1.快速檢視主機名和對應的ip位址小程式
1import
socket23
4def print_machine_info(): #
定義print_machine_info()類
5 host_name = socket.gethostname() #
獲取主機名
6 ip_address = socket.gethostbyname(host_name) #
獲取主機名對應的ip位址
7print("
host name: %s
" % host_name) #
列印主機名
8print("
ip address: %s
" % ip_address) #
列印主機名對應的ip位址910
11if
__name__ == '
__main__':
12print_machine_info()13#
在命令列中呼叫這個模組,print_machine_info()函式會自動執行14#
如果從其他指令碼中匯入,需要使用者手動呼叫這個函式
2.關於gethostname()和gethostbyname()解釋
def gethostname(): #real signature unknown; restored from __doc__
"""gethostname() -> string
return the current host name.
"""return
def gethostbyname(host): #
real signature unknown; restored from __doc__
"""gethostbyname(host) -> address
return the ip address (a string of the form '255.255.255.255') for a host.
"""pass
Linux C獲取PCI裝置名和廠商名
一 介面 char pci lookup name struct pci access a,char buf,intsize,int flags,pci abi usr include pci pci.h 二 描述 在 sys bus pci devices 目錄下面可以讀取pci裝置的vendor...
Python網路程式設計和多執行緒 網路程式設計基礎
1.ip協議 ip位址對應的實際上是計算機的網路介面,通常是網絡卡 ip協議 負責將資料從一台計算機通過網路傳送到另一台計算機。資料被分割成小塊,然後通過ip包傳送出去。網際網路鏈路複雜,兩台計算機之間通常有多條線路,路由器負責決定如何把乙個ip包 出去 ipv4 32位 8 4 ipv6 128位...
Python網路程式設計 獲取遠端裝置的IP位址
有時需要把裝置的主機名轉換成對應的ip位址,下面是乙個簡單的操作。1 import socket23 4def get remote machine info 定義get remote machine info 函式 5 remote host www.python.org 定義遠端裝置名稱 6tr...