如何更改Python代码以编辑超链接

如何更改Python代码以编辑超链接,python,python-pptx,Python,Python Pptx,我编写了一个python代码,用python pptx更改powerpoint演示文稿中的文本。 我想将代码更改为在Powerpoint中编辑嵌入视频的超链接,但我不知道如何操作 有人能帮忙吗?下面是我的代码 谢谢 search_str = ".html" repl_str = ".aspx" for slide in prs.slides: for shape in slide.shapes: if shape.has_text_frame and search_str

我编写了一个python代码,用python pptx更改powerpoint演示文稿中的文本。 我想将代码更改为在Powerpoint中编辑嵌入视频的超链接,但我不知道如何操作

有人能帮忙吗?下面是我的代码

谢谢

search_str = ".html"
repl_str = ".aspx"
for slide in prs.slides:
    for shape in slide.shapes:
        if shape.has_text_frame and search_str in shape.text:
           newtext = shape.text.replace(search_str,repl_str)
           shape.text = newtext
           prs.save(eachfile)

我认为你的代码应该如下

shape.has_text_frame.text
shape.TextFrame.text
有关文档,请参阅以下链接: