Найти - Пользователи
Полная версия: Помогите с пониманием решения задачи.
Начало » Python для новичков » Помогите с пониманием решения задачи.
1
python13
Начал обучение по некоторым источникам и там был объяснён код программы, которая печатает всё, что попало в буфер обмена. По итогу раздела было дз.

Задача:

Напиши программу, которая в цикле мониторит буфер обмена, периоди‐
чески получая из него текст с помощью
pyperclip.paste() , и, если
видит, что кем‑то был скопирован email, заменяет этот email другим,
заранее прописанным в коде, помещая его в буфер обмена командой

pyperclip.copy('mail@mail-com')

Тот пример, о котором писал в начале:

 *
import pyperclip
import time
old = ''
while True:
    s = pyperclip.paste()
    if(s != old):
        print(s)
        old = s
time.sleep(1)
 *

Буду благодарен любой подсказке. Пожалуйста, кто сможет - дайте наводку в чём-либо, что бы я сам постарался найти решение.
xam1816
 import tkinter as tk
root = tk.Tk()
def get_buf():
    buf = root.clipboard_get()
    if buf == 'mail@mail.com':
        root.clipboard_clear()
        root.clipboard_append('это email нельзя копировать')
    elif buf == '#x':
        root.destroy()
    root.after(1000, get_buf)
root.clipboard_clear()
root.clipboard_append('скрипт запущен')
get_buf()
root.withdraw()
root.mainloop()
python13
xam1816
Спасибо!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB