Как сохранить файл PPT как файл PPTX, используя Python? или Как подготовить файл PPT, используя python -pptx? - PullRequest
0 голосов
/ 04 апреля 2020

Я пытался использовать приведенный ниже код, но не смог сохранить файл PPT как файл PPTX .

from pptx import Presentation
import os
import glob

for each_file in glob.glob("C:/Users/Downloads/*.ppt"):
    #prs = Presentation(each_file)
    fname=os.path.basename(each_file)
    f = open(each_file)
    f.save(fname[:-4]+'.pptx')
    f.close()```


***Error***: `AttributeError: '_io.TextIOWrapper' object has no attribute 'save'`


1 Ответ

1 голос
/ 04 апреля 2020

Похоже, .ppt файлы не поддерживаются.

Следующая строка (.ppt files from PowerPoint 2003 and earlier won’t work) находится на странице 13 python-pptx документов: https://readthedocs.org/projects/python-pptx/downloads/pdf/latest/

...