gpt4 book ai didi

python - 使用 Python 打印 Power Point 幻灯片编号

转载 作者:太空宇宙 更新时间:2023-11-03 11:58:45 27 4
gpt4 key购买 nike

我正在尝试打印幻灯片编号并将其存储在 python 列表中,从使用某些特定字符串的 power point 演示文稿中。假设我有一个名为“CR”的字符串。如果 CR 出现在幻灯片中,那么它将打印该幻灯片编号并将其存储在列表中。我的代码在下面给出,但不幸的是它打印了所有幻灯片索引号。

from pptx import Presentation
word = 'CR'

ppt = Presentation('D:\\Users\\Shaon_Paul\\pptss\\abc.pptx')
for slide in ppt.slides:

slides = ppt.slides
if (word.find('CR') != -1):
print(ppt.slides.index(slide) + 1 )
else:
print ("Doesn't contains given string")

使用上面的代码打印 ppt 中的所有幻灯片编号,但我只想打印具有字符串“CR”的幻灯片编号并将它们存储在列表中。需要帮助来解决此问题。

最佳答案

问题是,在您的 if 条件下,您正在测试您的变量 word 是否包含“CR”,它确实包含“CR”,因为它实际上等于“CR”,这就是为什么返回值总是真的。我认为您应该做的是将其替换为类似 slide.find('CR') 的内容(假设 slide 是一个字符串)。

关于python - 使用 Python 打印 Power Point 幻灯片编号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55162705/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com