ユーザーは、ホスト名または IP アドレスのいずれかを入力します。ユーザーがIPアドレスを入力した場合はそのままにしたいが、ユーザーがホスト名を入力した場合は、次の方法を使用してIPアドレスに変換したい:
def convert(hostname):
command = subprocess.Popen(['host', hostname],
stdout=subprocess.PIPE).communicate()[0]
progress1 = re.findall(r'\d+.', command)
progress1 = ''.join(progress1)
return progress1
どうすればいいのですか?