powerpoint.Quit() 函数不退出 python-pptx.Is 中的 Microsoft powerpoint 有任何解决方法可以退出

powerpoint.Quit() function not quitting Microsoft powerpoint in python-pptx.Is there any work around to quit

因为我无法退出 powerpoint,所以我无法转换为 pdf.I 我正在使用 pywin32 227 版本和 python 3.6.1 64bit.Is [=20] 中的任何函数=] 发布 COM objects.I 我已经为此工作了数周,但我被困在这里没有任何 progress.Please 帮助 mw 如果你知道什么

        def convert(files, formatType=32):
                    powerpoint = win32com.client.Dispatch("Powerpoint.Application")
                    powerpoint.Visible = 1
                    print("ppt",powerpoint)
                    for filename in files:
                        newname = os.path.splitext(filename)[0] + ".pdf"
                        deck = powerpoint.Presentations.Open(filename)
                        deck.SaveAs(newname, formatType) 
                        deck.Close()
                    powerpoint.Quit()# NOT ABLE TO QUIT POWERPOINT
                    files = glob.glob(path) 
                    print(files)
                    convert(files)
                    print("after entering files")
                    os.remove(path)

您可以这样关闭TASK

import os
os.system('taskkill /F /IM POWERPNT.EXE')