我有一个简单的脚本来使用pythondocx生成文档.我可以很好地生成文档,但当我try 更改与文档部分相关的任何内容时,我得到错误:

错误-处理时出错:‘TWIPS’对象不可调用


from docx import Document
from docx.shared import Inches
from docx.section import Section

doc = Document()
section = doc.sections[0]
section.page_width(Inches(5))
section.page_height(Inches(5))

我已经try 了不同的单元和调用section数组的方法.我假设创建的文档默认已经有一个节,但是我也try 在它之前调用doc.add_section(),同样的问题发生了.

推荐答案

这似乎不是正确的用法:

section.page_width(Inches(5))
section.page_height(Inches(5))

相反,请try :

section.page_width = Inches(5)
section.page_height = Inches(5)

Python相关问答推荐

在Python中对分层父/子列表进行排序

如何删除索引过go 的lexsort深度可能会影响性能?' &>

如何找到满足各组口罩条件的第一行?

什么相当于pytorch中的numpy累积ufunc

Python键入协议默认值

在pandas中使用group_by,但有条件

python中字符串的条件替换

如何在turtle中不使用write()来绘制填充字母(例如OEG)

Pandas GroupBy可以分成两个盒子吗?

在极中解析带有数字和SI前缀的字符串

numpy.unique如何消除重复列?

在matplotlib中使用不同大小的标记顶部添加批注

在Google Drive中获取特定文件夹内的FolderID和文件夹名称

使用__json__的 pyramid 在客户端返回意外格式

用fft计算指数复和代替求和来模拟衍射?

如何在Python中将超链接添加到PDF中每个页面的顶部?

如何提高Pandas DataFrame中随机列 Select 和分配的效率?

BeatuifulSoup从欧洲志愿者服务中获取数据和解析:一个从EU-Site收集机会的小铲子

牛郎星直方图中分类列的设置顺序

`Convert_time_zone`函数用于根据为极点中的每一行指定的时区检索值