繁体   English   中英

如何使用python-pptx选择保存目录?

[英]How to choose saving directory with python-pptx?

我对 python 很陌生,我一直在用 pptx python 做一个项目。 一切都很好,但我不明白如何选择我的文件将保存在哪个目录中。

这是我的代码:

from pptx import Presentation
prs = Presentation()
title_slide_layout = prs.slide_layouts[0]
slide = prs.slides.add_slide(title_slide_layout)
title = slide.shapes.title
subtitle = slide.placeholders[1]

title.text = "Hello, World!"
subtitle.text = "python-pptx was here!"

prs.save('test.pptx')

它会将文档保存在我的桌面上。 如何选择目录?

提前致谢! PS:我使用的是python 3.7

让我猜猜——python 脚本也在桌面上!

prs.save('test.pptx')是一个相对路径。 因此 test.pptx 将存储在与您的脚本相同的目录中。 如果您想要其他位置,请使用绝对路径,例如prs.save('C:/Users/xyz/Desktop/data/test.pptx')

这个链接也可能有帮助! ;)

def save(self, path_or_stream):
    """
    Save this presentation package to *path_or_stream*, which can be
    either a path to a filesystem location (a string) or a file-like
    object. for example save(self, 'C:\mypath'):
    """
    self.package.save(path_or_stream)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM