Python read()返回空结果

Python read()返回空结果,python,linux,python-2.7,Python,Linux,Python 2.7,每当我试图运行这个pythoncode时,它都会返回一个空结果/空结果。有人能帮我理解为什么会发生这种情况吗 #/bin/python 进口稀土 导入时间 输入io timecheck=open(“/tmp/some.log”,“r”) storeout=open(“/tmp/storeout.txt”,“w+”) 对于线路输入时间检查: 如果重新匹配((*)(已获取报警-类型:KPI_计算)(*),行): out1=线路 打印>>存储输出,行, time1=out1[11:19] time2=

每当我试图运行这个
python
code时,它都会返回一个空结果/空结果。有人能帮我理解为什么会发生这种情况吗

#/bin/python
进口稀土
导入时间
输入io
timecheck=open(“/tmp/some.log”,“r”)
storeout=open(“/tmp/storeout.txt”,“w+”)
对于线路输入时间检查:
如果重新匹配((*)(已获取报警-类型:KPI_计算)(*),行):
out1=线路
打印>>存储输出,行,
time1=out1[11:19]
time2=out1[164:172]
content=storeout.read()
打印(内容)
storeout.close()

写入文件时,当前文件位置位于文件末尾。如果在没有明确设置文件位置的情况下调用
read
,将返回一个空结果,因为您已经在文件末尾了

要读取已经写入的数据,需要指示Python使用
seek
方法从文件开头开始读取:

storeout.seek(0)
content = storeout.read()

或者,您可以
关闭该文件,然后重新
打开该文件进行阅读。

请给我们一个日志部分日志文件包含以下条目:2020-11-23 13:10:57.596 petrosocial esp关机处理程序调试c.p.e.s.ShutdownAlarmConsumerService:54-已获取报警-类型:KPI_计算,时间:2020-11-23T12:51:00.000Z,KPI报警类型:KPI_计算2020-11-23 13:12:31.245 petrosocial esp关机处理程序调试c.p.e.s.s.ShutdownAlarmConsumerService:54-已获取报警-类型:KPI_计算,时间:2020-11-23T13:12:25.000Z,KPI报警类型:KPI_Calculation是否有人可以帮助您通过电子邮件发送此输出。如果您需要帮助,您可能应该发布一个新问题。完成后,您可以看一看吗