IP地址记录 小明的IP地址记录在文件ip_list.txt中,但其中有些IP属于内网(局域网IP段如192.开头),小明想要: (1)读取所有IP地址 (2)删除每行末尾换行符 (3)筛选出不是以192.开头的IP地址 (4)将这些IP地址逆序排列后保存到新文件ip_result.txt (5)并在屏幕上显示每一条被保存的IP 请根据下面代码框架补充完整(共4个填空)。 # 读取ip_list.txt with open('/data/ip_list.txt', 'r') as f: ip_list = ① # 处理IP列表 clean_list = [] for ip in ip_list: ip = ip.strip('\n') if not ip.startswith( ② ): clean_list.append(ip) # 逆序排列 clean_list.reverse() # 保存到新文件并输出 with open('ip_result.txt', 'w') as f: for ip in clean_list: f.write(ip + "\n") print( ③ ) a= ④ ("按p退出程序") if a=="p": exit()
正确答案:补全答案(Python IP记录):①readlines() ②'192.' ③ip ④input。核心:文件读写+内网过滤。
试卷来源:202506 青少年软件编程等级考试Python六级真题