python怎么讀取日志?
網(wǎng)友解答: 由于是從事方面的工作,所以這個問題也是工作中經(jīng)常碰到的,比如像這下圖所示的:每天會產(chǎn)生一個txt的日志文件,所以需要我們寫一個腳本去每天定時的處理這些文件。處理txt文件時,
由于是從事方面的工作,所以這個問題也是工作中經(jīng)常碰到的,比如像這下圖所示的:
每天會產(chǎn)生一個txt的日志文件,所以需要我們寫一個腳本去每天定時的處理這些文件。
處理txt文件時,需要了解txt文件的存儲形式,是以什么樣的分隔號形式存在的,一般比較常見的是逗號,|等比如,像下圖這樣的格式文件,為什么要熟悉文件的存儲格式呢,主要是便于我們怎么去提取正確的數(shù)據(jù),因?yàn)槲覀兲幚磉@個文件,主要是為了提取里面有用的信息,而不是只是讀取。
在了解相關(guān)的數(shù)據(jù)信息后,接下來就是寫腳本的過程,比如上面的例子就可以像下面這樣寫通過open方法去打開并且讀取txt文件中的數(shù)據(jù);
通過循環(huán)的方式提取中其中每一行的有用的數(shù)據(jù)并且存儲到相應(yīng)的數(shù)據(jù)結(jié)構(gòu)中;
將處理好的數(shù)據(jù)進(jìn)行再處理,主要是方便寫入到數(shù)據(jù)庫中。
以上是個人關(guān)于處理txt日志的一個例子,寫的不好的地方或者代碼寫的不好的地方,歡迎大家留言討論。 網(wǎng)友解答:with open('/home/user/files/20180530.txt','r') as f: string = f.read()
/home/user/files/20180530.txt 換成你自己的文件路徑,string就是txt里的內(nèi)容