У меня есть два документа.Первый документ содержит несколько слов, которые нужно найти и заменить.Второй документ - это место, где на самом деле происходит поиск и замена.
Документ 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'