def get_elements(self): self.elements = Convertor.convert(self.entry.get('1.0', END)) if self.elements == False: showerror( title='Помилка!', message= f"Введіть правильну кількість символів '{self.size**2}' та переконайтеся, що ви все правильно ввели!" ) elif len(self.elements) != self.size**2: showerror( title='Помилка!', message= f"Введіть правильну кількість символів '{self.size**2}' та переконайтеся, що ви все правильно ввели!" ) else: self.matr = self.elements self.convert_to_matr()
from convertor import Convertor convertor = Convertor('head_rules.txt') with open('ctb.bracketed', 'r') as f_in, open('ctb.conll', 'w') as f_out: for line in f_in: if line.startswith('#'): f_out.write(line) else: deps = convertor.convert(line) f_out.write(deps + '\n')