A60587 | 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
来源2025年
时间限制1s
内存限制256MB
通过 / 提交0/0
题目描述
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()暂无题解
C++ 编辑器
输入
输出
可保存默认模板;新题优先使用已保存模板。
当前快捷键仅展示,暂不支持修改。
- 撤销
Ctrl / ⌘ + Z - 重做
Ctrl / ⌘ + Y - 查找
Ctrl / ⌘ + F - 全选
Ctrl / ⌘ + A - 复制
Ctrl / ⌘ + C - 剪切
Ctrl / ⌘ + X - 粘贴
Ctrl / ⌘ + V - 自动排版
工具栏排版按钮 - 草稿保存
编辑时自动保存到本机
历史
提交记录
状态说明时间源码
AI
作答助手
你好,我是作答助手。可以问思路、复杂度、样例含义或代码报错原因;不会直接给出完整 AC 代码。
确定要清空代码吗?