Найти и заменить текст из одного документа на второй документ - PullRequest
0 голосов
/ 26 сентября 2019

У меня есть два документа.Первый документ содержит несколько слов, которые нужно найти и заменить.Второй документ - это место, где на самом деле происходит поиск и замена.

Документ 1 Пример: 1-я строка - это текст, который нужно найти, 2-я строка - это текст, которым нужно заменить строку 1.3-я строка - текст для поиска.Четвертая строка заменяет строку 3 и т. Д.

{people|individual}
people
{behave|act}
behave

Сценарий автоматически скопирует все эти строки в переменную, чтобы затем найти и заменить их в документе 2, который содержит нечетные строки для замены.

Я пробовал листы Google, JavaScript, но безрезультатно.Думающий питон - это ответ

from tkinter import Tk
from tkinter.filedialog import askopenfilename


#Browse for File
Tk().withdraw() # we don't want a full GUI, so keep the root window from appearing
filename = askopenfilename() # show an "Open" dialog box and return the path to the selected file
print(filename)
#####


#Read File
findReplace = []
i = 0

with open(filename) as my_file:
    for line in my_file:
        findReplace.append(line)
        print(findReplace[i])
        i += 1
######

#Command + F to
for paragraph in document.paragraphs:
    if 'sea' in paragraph.text:
        print paragraph.text
        paragraph.text = 'new text containing ocean'
...