我嘗試從我的日誌文件中獲取一個數字。這個數字是在每個「當前商店使用率」之後。我怎樣才能做到這一點?我可以使用re
模塊嗎?從日誌文件在文本文件中搜索數字?
線
2017-05-30 12:01:03,168 | WARN | Store limit is 102400 mb (current store usage is 0 mb). The data directory: /opt/apache-activemq-5.12.0/bin/linux-x86-64/../../data only has 6887 mb of usable space - resetting to maximum available disk space: 6887 mb | org.apache.activemq.broker.BrokerService | WrapperSimpleAppMain
我的代碼
def log_parser():
palab2 = "WARN"
logfile = open("/opt/apache-activemq-5.12.0/data/activemq.log", "r")
contenlog = logfile.readlines()
logfile.close()
for ligne in contenlog:
if palab2 in ligne:
print ("Probleme : " + ligne)
不要使用'readlines'讀取整個文件。你可以遍歷每一行。是的,你可以使用're'。 –