【发布时间】:2019-10-31 11:05:22
【问题描述】:
我正在尝试读取此文件(存储在文件“apartadoB.txt”中)
我已经编写了该代码,但它不起作用(没有打印任何内容)
file = open("apartadoB.txt","rb")
for i in file.readlines():
i = str(i.decode('utf-8','ignore'))
if i.find('Respuesta') != -1:
print(i)
file.close()
apartadoB.txt:
�� Haciendo ping a 10.3.7.0 con 572 bytes de datos: Respuesta desde 10.3.7.0:字节=572 tiempo=228ms TTL=253
Estad�stcas de ping 第 10.3.7.0 段: Paquetes:enviados = 1,recibidos = 1,perdidos = 0 (0% perdidos),Tiempos aproximados de ida y vuelta en miisegundos: M�nimo = 228ms,M�ximo = 228ms,Media = 228ms
Haciendo ping a 10.4.2.5 con 572 bytes de datos: Respuesta desde 10.4.2.5:字节=572 tiempo=11ms TTL=254
Estad�stcas de ping 第 10.4.2.5 段: Paquetes:enviados = 1,recibidos = 1,perdidos = 0 (0% perdidos),Tiempos aproximados de ida y vuelta en miisegundos: M�nimo = 11ms,M�ximo = 11ms,Media = 11ms
Haciendo ping a 10.3.7.0 con 572 bytes de datos: Respuesta desde 10.3.7.0:字节=572 tiempo=225ms TTL=253
Estad�stcas de ping 第 10.3.7.0 段: Paquetes:enviados = 1,recibidos = 1,perdidos = 0 (0% perdidos),Tiempos aproximados de ida y vuelta en miisegundos: M�nimo = 225ms,M�ximo = 225ms,Media = 225ms
。 . .
【问题讨论】:
-
此代码适用于我并提供正确的输出。我复制了 apartadoB.txt 的内容并创建了该文件并运行了您的代码。此代码是函数的一部分还是更大的代码片段?如果是,请分享整个函数,因为这部分没有任何错误
-
好吧,我不知道为什么,但应该是文件错误(apartadoB.txt)。因为我刚刚将内容复制到另一个文本文件中并且我的代码正在运行
标签: python-3.x utf-8