|
发表于 2021-2-24 15:29:06
|
显示全部楼层
>>> import linecache
>>> linecache.getlines("2.txt")
['\n', '正在 Ping www.a.shifen.com [110.242.68.4] 具有 32 字节的数据:\n', '来自 110.242.68.4 的回复: 字节=32 时间=26ms TTL=54\n', '来自 110.242.68.4 的回复: 字节=32 时间=26ms TTL=54\n', '来自 110.242.68.4 的回复: 字节=32 时间=26ms TTL=54\n', '来自 110.242.68.4 的回复: 字节=32 时间=26ms TTL=54\n', '\n', '110.242.68.4 的 Ping 统计信息:\n', ' 数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),\n', '往返行程的估计时间(以毫秒为单位):\n', ' 最短 = 26ms,最长 = 26ms,平均 = 26ms\n']
>>> linecache.getlines("2.txt")[1:3]
['正在 Ping www.a.shifen.com [110.242.68.4] 具有 32 字节的数据:\n', '来自 110.242.68.4 的回复: 字节=32 时间=26ms TTL=54\n']
>>> linecache.getlines("2.txt")[1:4:-1]
[]
>>> linecache.getlines("2.txt")[4:1:-1]
['来自 110.242.68.4 的回复: 字节=32 时间=26ms TTL=54\n', '来自 110.242.68.4 的回复: 字节=32 时间=26ms TTL=54\n', '来自 110.242.68.4 的回复: 字节=32 时间=26ms TTL=54\n']
>>> lst=linecache.getlines("2.txt")
>>> lst
['\n', '正在 Ping www.a.shifen.com [110.242.68.4] 具有 32 字节的数据:\n', '来自 110.242.68.4 的回复: 字节=32 时间=26ms TTL=54\n', '来自 110.242.68.4 的回复: 字节=32 时间=26ms TTL=54\n', '来自 110.242.68.4 的回复: 字节=32 时间=26ms TTL=54\n', '来自 110.242.68.4 的回复: 字节=32 时间=26ms TTL=54\n', '\n', '110.242.68.4 的 Ping 统计信息:\n', ' 数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),\n', '往返行程的估计时间(以毫秒为单位):\n', ' 最短 = 26ms,最长 = 26ms,平均 = 26ms\n']
>>> len(lst)
11
>>> lst[4:8]
['来自 110.242.68.4 的回复: 字节=32 时间=26ms TTL=54\n', '来自 110.242.68.4 的回复: 字节=32 时间=26ms TTL=54\n', '\n', '110.242.68.4 的 Ping 统计信息:\n']
>>> |
|