Подскажите почему capitalize() не срабатывает и почему - то печатается два раза один и тот же код хотя принт указан единажды
import pdfplumber import re def extract_first(): pdf = pdfplumber.open("16.4.pdf") page = pdf.pages[0] text = page.extract_text() pattern = re.compile('../..../.........') result = pattern.findall(text) #print (text) name = re.findall('Наименование:(.+)', text) nazn = re.findall('Назначение:(.+)', text) ploshad = re.findall('Площадь, м²:(.+)', text) etash = re.findall('Количество этажей(.+)', text) adress = re.findall('Адрес(.+)', text) nomer = re.findall('Кадастровый номер:(.+)', text) input_str = (str (name) + "." " Назначение:" + str (nazn)+ "." + "Площадь:" + str (ploshad) +" кв.м." + " Количество этажей" + str (etash)+ "." + " Адрес" + str (adress)+ "." + " Кадастровый номер:" + str (nomer)+ "." ) for x, y in ("[",""),("]",""): input_str = input_str.replace(x, y) for i, j in ("'",""),("
",""): input_str = input_str.replace(i, j) for q, w in (";",""),("кр.","край"): input_str = input_str.replace(q, w) print(input_str.capitalize())