2017-09-19 7 views
-4

アプリケーションが動作しているUNIXサーバのホスト名を取得する必要があります(プロパティファイルに格納することもできます)。そのホスト名の値を.pyで取得する必要がありますファイルと.htmlファイル。 コードにハードコードされているURLのホスト名が必要です。あなたがこれを書くことができますUNIXサーバのホスト名を.pyファイルと.htmlファイルに渡す

import socket 

socket.gethostname() 

ます。http:// {ホスト名の値} .nam.net/

+0

へようこそSOとして使用する:

は、多分あなたはこのような何かをしたいです。このサイトはコード作成サービスではなく、完全なソリューションを提供するためのものではありません。ユーザーは、途中で特定のプログラミング問題を解決するのに役立つために、ここにいくつかの努力とコードを示すことが期待されます。もう何か試しましたか? –

答えて

1

あなたはソケットモジュールを使用してUNIXサーバーのホスト名を取得することができます のURLは次のようになります。静的にする必要がある場合は設定ファイルに、そうでない場合はホスト名を生成するときにPythonファイルでコードを再利用するだけです。

0

http:// {hostname ...} .nam.netは、あなたがDNSサービスを持っていて、それを翻訳するものがある場合にのみ動作します。名前を付けるIPアドレス。

import socket 
def get_ip_address(): 
    s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) 
    s.connect(("8.8.8.8", 80)) 
    return s.getsockname()[0] 

これはGoogleのサーバーへのソケットをオープンし、あなたがあなたの外部IPアドレスを取り戻すだろうが、URL

関連する問題