Автоматическая вставка скопированных строк в файл c Python и Pyperclip

Автоматическая вставка скопированных строк в файл c Python и Pyperclip

Автоматическая вставка скопированных строк в файл 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, нет необходимости перескакивать между множеством программ. Достаточно просто скопировать интересующие вас данные, и они автоматически окажутся в текстовом файле.

Источник

НЕТ КОММЕНТАРИЕВ

Оставить комментарий