import pyperclip
import time
import os
def get_clipboard_content():
return pyperclip.paste()
def save_to_file(content):
with open('clipboard_changes.txt', 'a', encoding='utf-8') as file:
file.write(content + '\n')
def monitor_clipboard():
previous_content = get_clipboard_content()
while True:
current_content = get_clipboard_content()
if current_content != previous_content:
save_to_file(current_content)
previous_content = current_content
time.sleep(0.2)
if __name__ == '__main__':
monitor_clipboard()
原作者【https://blog.csdn.net/y2167001474?type=blog】