Почему if работает в любом случае?
Python:
import pyperclip
import time
import re
a = ''
while True:
clipboard = pyperclip.paste()
b = False
if clipboard != a and b == True:
with open('monitoring.txt', 'a', encoding='UTF=8') as f:
f.write(clipboard)
f.write('\n')
a = clipboard
time.sleep(2)