Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Chương trình Python hiển thị Hostname và địa chỉ IP

Python cung cấp hai hàm gethostname() và gethostbyname(). gethostname() lấy tên máy chủ chuẩn cho máy cục bộ. gethostbyname() lấy thông tin máy chủ tương ứng với tên máy chủ từ cơ sở dữ liệu máy chủ.

 Socket.gethostname() Socket.gethostbyname() 

Thuật toán

 Bước 1: Sử dụng module socket. Bước 2: Dùng gethostname() lấy tên máy chủ chuẩn. Bước 3: Dùng gethostbyname() lấy thông tin máy chủ từ cơ sở dữ liệu. 

Mã ví dụ

 # Hiển thị hostname và địa chỉ IP import socket def host_IP(): try: hname = socket.gethostname() hip = socket.gethostbyname(hname) print("Hostname: ", hname) print("Địa chỉ IP: ", hip) except: print("Không thể lấy Hostname và IP") # Mã điều khiển host_IP() # Gọi hàm 

Kết quả

 Hostname: Satyajit-PC Địa chỉ IP: 192.168.1.66