選單

利用python自動儲存剪貼簿的內容,方便查詢資料

由於windows本身自帶的剪貼簿不好用,另外由於每次開關機後,之前操作的剪貼簿內容就被清空,導致資料丟失無法查詢,所以查找了一下python方面的資料,自己動手寫一個專用的剪貼簿

利用python自動儲存剪貼簿的內容,方便查詢資料

利用python自動儲存剪貼簿的內容,方便查詢資料

1、先安裝相應的python第三方模組庫

安裝doc庫 pip install python-docx安裝剪貼簿庫pip install pyperclip

2、匯入相關庫

import docximport pyperclipimport time

3、python程式碼實現

# 宣告初始剪貼簿內容為空recent_value = []doc = docx。Document(‘C:\剪下板資料\docx\chip。docx’) # 開啟文件while True: # 讀取剪下板複製的內容 tmp_value = pyperclip。paste() if tmp_value != ‘’: recent_value。append(tmp_value) try: # 如果檢測到剪下板內容有改動,則在控制檯輸出日誌 if tmp_value != recent_value: print(‘檢測到剪貼簿有改動,改動內容為:’ + str(tmp_value)) # 向chip。docx檔案中寫入改動的剪下板內容 doc。add_paragraph(str(tmp_value), style=None) # 儲存 doc。save() # 此處增加0。1秒延時,避免程式佔用過高CPU資源 time。sleep(0。1) except: # 丟擲異常,直接忽略 pass

以上程式實現讀取系統剪下板更改,更改後的檔案存入C盤chip。docx檔案中,從而達到儲存剪貼簿檔案的功能,此示例目前只實現文字的監聽及檔案讀寫

如果您有更好的建議,不妨一起交流,共同進步!

好了,本次分享就到這裡

是Kittle,關注我,更多關於職業成長,專案管理,python程式設計的內容與你分享