Я использую тессеракт для распознавания текста. Я на Ubuntu 18.04.
У меня есть эта программа, которая извлекает текст из изображения и распечатывает его. Я хочу, чтобы эта программа создала новый текстовый файл и вставила извлеченный контент в новый текстовый файл, но я могу сделать это только
- скопировать содержимое в буфер обмена
- открыть новый файл texteditor (geditor)
Я не знаю, как вставить скопированный контент
Вот моя программа, которая извлекает текст из изображения
from pytesseract import image_to_string
from PIL import Image
print image_to_string(Image.open('sample.jpg'))
Вот программа, которая копирует текст в буфер обмена,
import os
def addToClipBoard(text):
command = 'echo ' + text.strip() + '| clip'
os.system(command)
Эта программа откроет гедитор и создаст новый текстовый файл
import subprocess
proc = subprocess.Popen(['gedit', 'file.txt'])
Буду признателен за любую помощь.