Python
 Computer >> コンピューター >  >> プログラミング >> Python

ホスト名とIPアドレスを表示するPythonプログラム?


Pythonは、gethostname()、gethostbyname()の2つの関数を提供します。 gethostname()は、ローカルマシンの標準ホスト名を取得します。 gethostbyname()は、ホストデータベースからホスト名に対応するホスト情報を取得します。

Socket. gethostname()
Socket. gethostbyname()

アルゴリズム

Step 1: use module socket.
Step 2: use gethostname() retrives the standard host name for the local machine.
Step 3: use gethostbyname() retrives host information corresponding to a host name from a host database.
>

サンプルコード

# Display hostname andIP address
import socket
def host_IP():
   try:
      hname = socket.gethostname()
      hip = socket.gethostbyname(hname)
      print("Hostname:  ",hname)
      print("IP Address: ",hip)
   except:
      print("Unable to get Hostname and IP")
# Driver code
host_IP() #Function call

出力

Hostname:   Satyajit-PC
IP Address:  192.168.1.66

  1. Tkinterウィンドウにホスト名とIPアドレスを表示する

    ユーザーのIPアドレスを取得するには、Pythonのネイティブネットワークインターフェースであるソケットを使用できます。 。まず、デバイスのホスト名を照会してから、関連するIPアドレスを取得する必要があります。 この例では、ソケットを使用します ライブラリを使用して、ホスト名とIPアドレスを取得し、2つのラベルに詳細を印刷します。 ステップ- tkinterライブラリをインポートし、tkinterフレームのインスタンスを作成します。 ジオメトリを使用してフレームのサイズを設定します メソッド。 次に、 gethostname()を使用します ホスト名を取得して変数hostn

  2. Pythonプログラムによるデータ分析と視覚化

    このチュートリアルでは、パンダなどのモジュールを使用したデータ分析と視覚化について学習します。 およびma​​tplotlib Python 。 Pythonは、データ分析に最適です。モジュールをインストールするパンダ およびma​​tplotlib 次のコマンドを使用します。 pip install pandas pip install matplotlib インストールプロセスが完了すると、成功メッセージが表示されます。まず、パンダについて学びます その後、 matplotlibが表示されます 。 パンダ Pandasは、データ分析ツールを提供するPythonのオープンソース