前提・実現したいこと
txtファイルの中からIPアドレスを抽出し表示するプログラムを組もうとしています。
発生している問題・エラーメッセージ
Traceback (most recent call last): File "C:/Users/lover/AppData/Local/Programs/Python/Python37-32/program/IP.py", line 3, in <module> S = re.findall(r"(([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]).){3}([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])", log) File "C:\Users\lover\AppData\Local\Programs\Python\Python37-32\lib\re.py", line 223, in findall return _compile(pattern, flags).findall(string) TypeError: expected string or bytes-like object
該当のソースコード
python
1import re 2log = open('./IP.txt',"r") 3S = re.findall(r"(([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]).){3}([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])", log) 4print(S) 5log.close()
試したこと
文字列ならいいんだろということでstr()をつけてみましたがだめでした。
補足情報(FW/ツールのバージョンなど)
Windows10 python3.70です

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。