Автоматическая вставка скопированных строк в файл c Python и Pyperclip
			В сегодняшней статье мы рассмотрим, как автоматически записать в файл весь текст или код который вы, быть может, копируете в разных местах, при этом постоянно перескакивая между разными окнами, что не может не утомлять. Ну что же, давайте приступим. Прежде всего вам понадобится Python, и библиотека pyperclip.
Установка
pip install pyperclip
    
    Код программы.
# импорт библиотек
import pyperclip
import time
# создание пустой строки
old = ''
# запуск бесконечного цикла
while True:
  # присвоим пустой строке данные из буфера обмена
  s = pyperclip.paste()
  # проверим не является ли строка обновленной
  
  if (s!=old):
      try:
        print(s)
      except:
        print("!")
      with open("text.txt", "a", encoding="utf-8") as file:
          file.write(s)
      # присваиваем переменной old данные из строки s
      # при следующем проходе цикла проверяем новые ли это строки
      # если буфер обмена содержит новые строки, выводим их в консоль и добавляем в файл
      old = s
  # останавливаем цикл на одну миллисекунду
  time.sleep(1)
    
    Запуск скрипта:
python my_pyperclip.py
# вывод
скопированные данные
    
    Выполнение программы можно прервать в консоли, сочетанием клавиш Ctrl + C.
Таким образом, с Python и pyperclip, нет необходимости перескакивать между множеством программ. Достаточно просто скопировать интересующие вас данные, и они автоматически окажутся в текстовом файле.
- 
					Создано 19.05.2022 09:10:31
					 - 
					
					Михаил Русаков				 
			
		
			
				
				
Комментарии (0):
Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.