AttributeError: 'str' object has no attribute 'add_picture'

AttributeError: 'str' object has no attribute 'add_picture'

我需要在word(命名为{number2}.docx)中插入一张图片(png格式,命名为{number2}.png),但它不起作用并显示此错误,有人可以帮助我?enter image description here

在线:

doc2 = f'{number2}.docx'

您正在将值 '{number2}.docx' 分配给 doc2'{number2}.docx' 是一个字符串 - 例如如果 number2 = "hello" 那么 doc2 = "hello.docx".

我不确定 add_picture 部分,但我假设您可能想要这样的内容:

doc2 = open(f'{number2}.docx')

with open(f'{number2}.docx'):

    # code

我不确定这是否有效,或者您是否使用了另一个模块来添加图片? (我没有足够的声誉来发表评论)