Python-docx 如何删除 table 列?

Python-docx how do I delete a table column?

我需要使用 python 删除 docx 中 table 的一列 3.

互联网上没有任何内容。

你可以使用这个功能

from docx import Document

document = Document('YOUR_DOCX')

def Delete_column_in_table(table, columns):
    table = document.tables[table]
    grid = table._tbl.find("w:tblGrid", table._tbl.nsmap)
    for cell in table.column_cells(columns):
        cell._tc.getparent().remove(cell._tc)
    col_elem = grid[columns]
    grid.remove(col_elem)

Delete_column_in_table(0, 0)

document.save('OUT.docx')