Untitled
public
May 13, 2025
Never
8
1 from docx import Document 2 3 # Load the existing document 4 doc = Document("/mnt/data/Көмірсулар_tapsyrma_acety.docx") 5 6 # Найти таблицу с критериями (последняя таблица в документе) 7 table = doc.tables[-1] 8 9 # Обновим заголовок таблицы 10 table.cell(0, 0).text = 'Критерий (оқушы не істейді?)' 11 table.cell(0, 1).text = 'Максималды балл' 12 13 # Новый список критериев с формулировкой "Оқушы ... орындайды" 14 new_criteria = [ 15 ('Оқушы молекуланы дұрыс салады', '5 б.'), 16 ('Оқушы құрамындағы функционалдық топтарды дұрыс анықтайды', '3 б.'), 17 ('Оқушы молекуланың формуласын және атауын көрсетеді', '2 б.'), 18 ('Оқушы қосымша тапсырманы орындайды', '+3 б.') 19 ] 20 21 # Обновим строки таблицы 22 for i, (crit, points) in enumerate(new_criteria, start=1): 23 table.cell(i, 0).text = crit 24 table.cell(i, 1).text = points 25 26 # Save the updated document 27 updated_file_path = "/mnt/data/Көмірсулар_tapsyrma_acety_жаңартылған.docx" 28 doc.save(updated_file_path) 29 30 updated_file_path