1 回答

TA贡献1779条经验 获得超6个赞
一种方法是在单独的函数中组装鹰/鹰图片对。也许是这样的:
def iter_image_pairs():
eagles, hawks = [], []
for image_path in glob.glob(img_path + '/*.png'):
if "eagle" in image_path:
eagles.append(image_path)
elif "hawk" in image_path:
hawks.append(image_path)
for pair in zip(eagles, hawks):
yield pair
然后你的幻灯片循环可以变成:
for eagle, hawk in iter_image_pairs():
slide = prs.slides.add_slide(content_slide_layout)
slide.shapes.add_picture(
eagle, left=Inches(0), top=Inches(0), width=Inches(3), height=Inches(3)
)
slide.shapes.add_picture(
hawk, left=Inches(2), top=Inches(2), width=Inches(3), height=Inches(3)
)
添加回答
举报