最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python中將正則過濾的內(nèi)容輸出寫入到文件中的實(shí)例

 更新時(shí)間:2018年10月21日 15:08:43   作者:levy_cui  
今天小編就為大家分享一篇python中將正則過濾的內(nèi)容輸出寫入到文件中的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

處理過濾Apache日志文件

access_test.log文件內(nèi)容

27.19.74.143 - - [30/May/2015:17:38:21 +0800] "GET /static/image/smiley/default/sleepy.gif HTTP/1.1" 200 2375
8.35.201.164 - - [30/May/2015:17:38:21 +0800] "GET /static/image/common/pn.png HTTP/1.1" 200 592

過濾目標(biāo)

60.166.12.170 31/May/2013:00:00:02 /forum.php 200 45780

處理后將內(nèi)容寫入到文件20160205.txt

#!/usr/bin/env python  
# - coding:utf - 8 -*-
import re,sys

with open('access_test.log') as f:
  for line in f:
    parseip = re.search(r'(.*?) - - ', line)
    parsetime = re.search(r'
(.∗?)
(.∗?)
', line)
    parseurl = re.search(r' "\w+ (.*?) HTTP/', line)
    parsestatus = re.search(r' HTTP/(.*?)" (.*?) ', line)
    parseTraffic = re.search(r'\d+ \d+', line)

    if parseip and parsetime and parseurl and parsestatus and parseTraffic is None:
      continue
    
    output=sys.stdout
    outputfile=open('20160205.txt','a')
    sys.stdout=outputfile
    print parseip.group(1).split('?')[0] + '\t' + parsetime.group(1).split('?')[0] + '\t' + parseurl.group(1).split('?')[0] + '\t' + parsestatus.group(2) + '\t' + parseTraffic.group(0).split(' ')[1]
    outputfile.close()
    sys.stdout=output


import sys

然后在打算把輸出數(shù)據(jù)寫入文件的代碼之前加上以下代碼

output=sys.stdout
outputfile=open(filename,'w')
sys.stdout=outputfile

上面的filename表示輸出文件

程序結(jié)束或恢復(fù)成正常輸出時(shí)加上以下代碼

outputfile.close()
sys.stdout=output

恢復(fù)輸出為開始保存的正常輸出值

以上這篇python中將正則過濾的內(nèi)容輸出寫入到文件中的實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python實(shí)現(xiàn)多格式文本轉(zhuǎn)為word

    Python實(shí)現(xiàn)多格式文本轉(zhuǎn)為word

    在現(xiàn)代工作中,我們常常需要處理不同格式的文件,其中Word文檔是最為常見的一種,本文主要介紹了如何使用Python創(chuàng)建一個(gè)全能的文件處理工具,能夠?qū)⒍喾N格式的文件轉(zhuǎn)換為Word文檔,需要的可以參考下
    2023-11-11
  • Python?數(shù)據(jù)可視化神器Pyecharts繪制圖像練習(xí)

    Python?數(shù)據(jù)可視化神器Pyecharts繪制圖像練習(xí)

    這篇文章主要介紹了Python?數(shù)據(jù)可視化神器Pyecharts繪制圖像練習(xí),繪制的圖形有柱狀圖、餅狀圖、箱型圖、折線圖、雷達(dá)圖等多種圖像,需要的小伙伴可以參考一下
    2022-02-02
  • Python中tkinter庫的簡(jiǎn)單使用

    Python中tkinter庫的簡(jiǎn)單使用

    這篇文章主要介紹了Python中tkinter庫的簡(jiǎn)單使用,Tkinter是Python中常用的GUI庫,它使用Tk GUI工具包,并提供了創(chuàng)建各種GUI應(yīng)用程序的功能,需要的朋友可以參考下
    2023-10-10
  • Java?超詳細(xì)講解核心類Spring?JdbcTemplate

    Java?超詳細(xì)講解核心類Spring?JdbcTemplate

    JdbcTemplate?JdbcTemplate是Spring?JDBC核心包(core)中的核心類,它可以通過配置文件、注解、Java?配置類等形式獲取數(shù)據(jù)庫的相關(guān)信息,實(shí)現(xiàn)了對(duì)JDBC開發(fā)過程中的驅(qū)動(dòng)加載、連接的開啟和關(guān)閉、SQL語句的創(chuàng)建與執(zhí)行、異常處理、事務(wù)處理、數(shù)據(jù)類型轉(zhuǎn)換等操作的封裝
    2022-04-04
  • Python能干什么、Python主要應(yīng)用于哪些方面

    Python能干什么、Python主要應(yīng)用于哪些方面

    無論是從入門級(jí)選手到專業(yè)級(jí)選手都在做的爬蟲,還是Web程序開發(fā)、桌面程序開發(fā)還是科學(xué)計(jì)算、圖像處理, Python都可以勝任。Python為我們提供了非常完善的基礎(chǔ)代碼庫,覆蓋了網(wǎng)絡(luò)、文件、GUI、 數(shù)據(jù)庫、文本等大量?jī)?nèi)容。用Python開發(fā),許多功能不必從零編寫
    2023-06-06
  • 解讀! Python在人工智能中的作用

    解讀! Python在人工智能中的作用

    這篇文章主要幫助大家解讀Python在人工智能中的作用,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • Python實(shí)現(xiàn)自動(dòng)整理文件的示例代碼

    Python實(shí)現(xiàn)自動(dòng)整理文件的示例代碼

    在我們?nèi)粘I钪校募偸请s亂無章的,這個(gè)時(shí)候就需要我們整理一下。但是文件太多的話整理起來是非常麻煩的,因此我們今天就來用Python實(shí)現(xiàn)文件的自動(dòng)整理
    2022-08-08
  • Python實(shí)現(xiàn)針對(duì)json中某個(gè)關(guān)鍵字段進(jìn)行排序操作示例

    Python實(shí)現(xiàn)針對(duì)json中某個(gè)關(guān)鍵字段進(jìn)行排序操作示例

    這篇文章主要介紹了Python實(shí)現(xiàn)針對(duì)json中某個(gè)關(guān)鍵字段進(jìn)行排序操作,涉及Python json數(shù)組排序及l(fā)ambda表達(dá)式相關(guān)操作技巧,需要的朋友可以參考下
    2018-12-12
  • 解決python路徑錯(cuò)誤,運(yùn)行.py文件,找不到路徑的問題

    解決python路徑錯(cuò)誤,運(yùn)行.py文件,找不到路徑的問題

    這篇文章主要介紹了解決python路徑錯(cuò)誤,運(yùn)行.py文件,找不到路徑的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • 詳解Python的Django框架中的templates設(shè)置

    詳解Python的Django框架中的templates設(shè)置

    這篇文章主要介紹了Python的Django框架中的TEMPLATES設(shè)置,主要講述了Django1.8版本后的一些新特性,需要的朋友可以參考下
    2015-05-05

最新評(píng)論

海淀区| 循化| 阿勒泰市| 大洼县| 区。| 扎鲁特旗| 故城县| 东山县| 黑河市| 金门县| 望江县| 永定县| 象山县| 五台县| 丹凤县| 普格县| 泰来县| 句容市| 同德县| 沂南县| 巴里| 漾濞| 通山县| 五寨县| 镇巴县| 光泽县| 紫云| 林州市| 镇江市| 淮滨县| 崇文区| 湖南省| 西和县| 宿松县| 翁源县| 洛隆县| 阿荣旗| 邓州市| 略阳县| 陇川县| 肃宁县|