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

如何利用python開(kāi)發(fā)一款日志自動(dòng)查找復(fù)制小工具

 更新時(shí)間:2025年09月11日 08:50:31   作者:xhh863  
本文介紹使用Python開(kāi)發(fā)日志篩選工具,自動(dòng)復(fù)制符合時(shí)間范圍(02:00-20:00)和大?。?gt;1KB)的日志至桌面,提升效率并減少遺漏,工具通過(guò)PyInstaller打包為exe,支持自定義圖標(biāo)與版本信息

一、背景

公司主polarion服務(wù)器的同步相關(guān)日志保存在了服務(wù)器指定目錄,一般等于1KB的就是無(wú)數(shù)據(jù)的單純記錄日志(無(wú)同步),如果大于1KB,則是有同步的記錄相關(guān)數(shù)據(jù)。因和對(duì)端備polarion服務(wù)器同步在每天的02:00、10:00、14:00、18:00,目前每次執(zhí)行大概需要45分鐘左右。需要手動(dòng)去拉取這個(gè)時(shí)間段大于1KB的日志并提交給外部工程師分析。因日志量還是比較大,通過(guò)人工去篩選復(fù)制出來(lái)容易遺漏且費(fèi)勁。于是想到能不能自己開(kāi)發(fā)一款小工具來(lái)實(shí)現(xiàn)呢?

二、說(shuō)干就干,因?yàn)樽罱趯W(xué)習(xí)python,第一時(shí)間想到了用python來(lái)實(shí)現(xiàn)。

1、先安裝python打包環(huán)境(因?yàn)槲业碾娔X上安裝了python,但服務(wù)器沒(méi)有安裝python環(huán)境,所以想到直接打包成.exe可執(zhí)行文件)
pip install pyinstaller

2、準(zhǔn)備好python相關(guān)代碼文件(代碼略)

代碼主要功能:查找并自動(dòng)復(fù)制指定目錄中想要的文件到桌面 (添加判斷條件:1、生成日期為今天2:00-20:00 2、log文件大小>1KB)

3、進(jìn)行預(yù)打包
將代碼文件放到指定目錄(這里實(shí)例為D盤(pán)根目錄下)

執(zhí)行命令 pyinstaller -F "auto_file_copy v1.1.py"進(jìn)行預(yù)打包

執(zhí)行成功后,在D盤(pán)dist目錄下生成auto_file_copy v1.1.exe文件,但此時(shí)exe文件圖片默認(rèn)是python格式,也沒(méi)有作者和版本信息。

4、這時(shí),就需要利用到預(yù)打包生成的auto_file_copy v1.1.spec 文件

用記事本打開(kāi),修改.spec的代碼,調(diào)用D盤(pán)目錄下的app.ico 和 version_info.txt 文件:
app.ico 打包后的應(yīng)用程序圖標(biāo)用
version_info.txt 打包后應(yīng)用程序顯示作者、版本及詳細(xì)信息用

5、用.spec文件重新打包
pyinstaller "auto_file_copy v1.1.spec"

打包后的程序已經(jīng)有了自定義的圖標(biāo)

打包后的程序已經(jīng)顯示顯示作者、版本及詳細(xì)信息

6、放到服務(wù)器運(yùn)行

已經(jīng)篩選出4條符合條件的log日志文件,并自動(dòng)復(fù)制到了桌面。

總結(jié):
這款小工具對(duì)我來(lái)說(shuō)還是挺實(shí)用,特別是在幾百條日志中需要手動(dòng)去找出大于1KB的有用日志,大大提高了效率以及遺漏日志的風(fēng)險(xiǎn)。雖然我知道有集中的elk日志管理平臺(tái),但是對(duì)于沒(méi)有這樣的平臺(tái),但又想要去自動(dòng)篩選出自己想要的日志,還是挺實(shí)用。

到此這篇關(guān)于利用python開(kāi)發(fā)的一款日志自動(dòng)查找復(fù)制小工具的文章就介紹到這了,更多相關(guān)利用python開(kāi)發(fā)的一款日志自動(dòng)查找復(fù)制小工具內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 使用python模塊plotdigitizer摳取論文圖片中的數(shù)據(jù)實(shí)例詳解

    使用python模塊plotdigitizer摳取論文圖片中的數(shù)據(jù)實(shí)例詳解

    這篇文章主要介紹了使用python模塊plotdigitizer摳取論文圖片中的數(shù)據(jù),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-03-03
  • python中split() 和 strip()函數(shù)的結(jié)合使用

    python中split() 和 strip()函數(shù)的結(jié)合使用

    本文主要介紹了Python中strip()和split()這兩個(gè)字符串處理函數(shù),并在實(shí)際開(kāi)發(fā)中這兩個(gè)函數(shù)常結(jié)合使用,解決字符串清洗與拆分問(wèn)題,感興趣的可以了解一下
    2026-04-04
  • 基于Python實(shí)現(xiàn)簡(jiǎn)易學(xué)生信息管理系統(tǒng)

    基于Python實(shí)現(xiàn)簡(jiǎn)易學(xué)生信息管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)簡(jiǎn)易學(xué)生信息管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • Python出現(xiàn)SyntaxError: invalid syntax錯(cuò)誤問(wèn)題及解決

    Python出現(xiàn)SyntaxError: invalid syntax錯(cuò)誤問(wèn)題及解決

    文章主要講解了Python中常見(jiàn)的`SyntaxError: invalid syntax`錯(cuò)誤及常見(jiàn)原因和解決方法,包括括號(hào)、引號(hào)或冒號(hào)不匹配、錯(cuò)誤的縮進(jìn)、保留關(guān)鍵字用做變量名、賦值語(yǔ)句錯(cuò)、導(dǎo)入語(yǔ)句錯(cuò)、字典列表或元組使用錯(cuò)及字符串格式化錯(cuò)等提供了調(diào)試技巧和示例
    2026-05-05
  • Python自動(dòng)化導(dǎo)出zabbix數(shù)據(jù)并發(fā)郵件腳本

    Python自動(dòng)化導(dǎo)出zabbix數(shù)據(jù)并發(fā)郵件腳本

    這篇文章主要介紹了Python自動(dòng)化導(dǎo)出zabbix數(shù)據(jù)并發(fā)郵件腳本,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-08-08
  • Python使用wxPython構(gòu)建文件編輯器與預(yù)覽器的完整實(shí)現(xiàn)

    Python使用wxPython構(gòu)建文件編輯器與預(yù)覽器的完整實(shí)現(xiàn)

    本文介紹了使用Python的wxPython庫(kù)開(kāi)發(fā)一個(gè)集成了編輯、保存和預(yù)覽功能的桌面應(yīng)用程序的過(guò)程,該應(yīng)用程序支持HTML和Markdown文件的編輯和預(yù)覽,具有輕量級(jí)、定制化的特性,適用于快速編輯和預(yù)覽文本文件,需要的朋友可以參考下
    2026-01-01
  • Python基礎(chǔ)之?dāng)?shù)據(jù)結(jié)構(gòu)詳解

    Python基礎(chǔ)之?dāng)?shù)據(jù)結(jié)構(gòu)詳解

    這篇文章主要介紹了Python基礎(chǔ)之?dāng)?shù)據(jù)結(jié)構(gòu)詳解,文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)python基礎(chǔ)的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-04-04
  • python使用數(shù)字與字符串方法技巧

    python使用數(shù)字與字符串方法技巧

    這篇文章主要介紹了python使用數(shù)字與字符串方法技巧,文章內(nèi)容介紹詳細(xì)具有一的參考價(jià)值,需要的小伙伴可以參考一下
    2022-03-03
  • python實(shí)現(xiàn)共軛梯度法

    python實(shí)現(xiàn)共軛梯度法

    這篇文章主要介紹了python實(shí)現(xiàn)的共軛梯度法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • Python的CLI(命令行界面)工具的使用

    Python的CLI(命令行界面)工具的使用

    本文介紹CLI概念及Python中使用argparse、click等庫(kù)構(gòu)建命令行工具的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2025-08-08

最新評(píng)論

彰化市| 石屏县| 凯里市| 武川县| 平舆县| 郑州市| 吉水县| 东阳市| 抚宁县| 西乡县| 贵港市| 黄平县| 郑州市| 沁水县| 都江堰市| 长顺县| 郧西县| 化德县| 施甸县| 莱西市| 玉龙| 旬阳县| 赣州市| 墨玉县| 安国市| 桃园县| 天台县| 开远市| 客服| 鹤峰县| 台中县| 黑河市| 河池市| 建阳市| 兴安县| 阿克陶县| 蓬溪县| 石林| 普兰店市| 佛坪县| 德惠市|