#!/usr/bin/env python # -*- coding:utf-8 -*- import sys import socket import re def ip_list(): ip_file = input("請輸入文件名稱:") file = open(ip_file,'r') #打開文件 ip = re.compile(r'(?<![\.\d])(?:\d{1,3}\.){3}\d{1,3}(?![\.\d])') #篩選IP正則表達式 file1 = file.readlines() #讀取文本內容(.readlines()自動將文件內容分析成一個行的列表) print(file1) for iplist in file1: for iprow in ip.findall(iplist): print(iprow) file2 = open("ip_list","a") file2.write(iprow + "\n") file2.close() file.close() if __name__ == '__main__': ip_list()