python开发工具管理系统_Python开发桌面软件文档及网址管理工具,强迫症的福音...
原標題:Python開發(fā)桌面軟件文檔及網(wǎng)址管理工具,強迫癥的福音
寫在前面
這兩天用python鼓搗開發(fā)了一個軟件,分享給同事,覺得很實用,可以大大提高工作效率,想通過平臺分享出來給大家
希望給愛好python的童鞋做參考,也希望能借此鼓勵更多具有開源精神的開發(fā)者。
背景
工作了一段時間發(fā)現(xiàn),電腦桌面上已經(jīng)滿屏的常用軟件、常用項目文件夾的快捷方式,一大堆的常用文檔,瀏覽器上收藏的工作網(wǎng)址更是有100+,通常想打開一個文檔、網(wǎng)址要尋找半天,有沒有方法可以集中管理這些地址呢?
我用python tkinter + webbrowser寫了一個地址收藏工具
功能
關(guān)鍵字搜索,字母不區(qū)分大小寫
添加:url網(wǎng)址,本地軟件路徑,本地文檔路徑
選中刪除
雙擊/敲回車直接打開
修改,可使用添加功能修改打開路徑,起相同的名稱,會覆蓋原來的路徑
原理
導入庫
tkinter,webbrowser均為python標準庫,不需要另外安裝
使用python自帶界面開發(fā)庫tkinter開發(fā)基本界面
讀取json文件,加載數(shù)據(jù)到Listbox
添加事件處理
使用webbrowser.open(url)方法打開路徑
這個方法比較強大,如果是http地址,會直接在瀏覽器中打開,如果是本地地址,會直接打開軟件/文件夾/文檔...
搜索功能
搜索功能實現(xiàn)比較簡單,遍歷字典key值,判斷關(guān)鍵字是否存在key中
退出軟件時重新保存json文件
打包軟件
win下使用pyinstaller
Mac下使用py2app
使用教程
獲取軟件和源碼:
https://github.com/turbobin/Open-Manager
下載OpenTool.exe,解壓到本地路徑即可使用。
作者簡介
turbobin,三年銀行后端開發(fā)經(jīng)驗,坐標深圳。python愛好者,熟悉python,java,COBOL, Rexx等多種開發(fā)語言,熟悉Django,scrapy等框架,擅長數(shù)據(jù)分析和處理。喜歡研究新技術(shù),崇尚開源精神,樂于技術(shù)分享。
責任編輯:
總結(jié)
以上是生活随笔為你收集整理的python开发工具管理系统_Python开发桌面软件文档及网址管理工具,强迫症的福音...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python画图配色_python ma
- 下一篇: websocket python爬虫_p