首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >创建后移动文件,PyPDF2,Pandas,merge.write

创建后移动文件,PyPDF2,Pandas,merge.write
EN

Stack Overflow用户
提问于 2022-05-26 16:31:43
回答 1查看 26关注 0票数 0

在下面的脚本中,如何将merger.write中创建的文件移动到用户指定的位置?

代码语言:javascript
运行
复制
from PyPDF2 import PdfMerger as PdfFileMerger


def merge_pdf(models_needed):
    for header in models_needed:
        merger = PdfFileMerger()
        for index, row in df.iterrows():
            if type(row[header]) == str:
                merger.append(row[header])
        merger.write("test.pdf")
        merger.close()
EN

回答 1

Stack Overflow用户

发布于 2022-05-26 16:41:28

我建议尝试使用shutil.move函数从shutil (它是标准库的一部分)。它的基本用法是

代码语言:javascript
运行
复制
import shutil
...
shutil.move(src, dst)

这将把src移动到dst。请记住,由于您希望在第二次使用用户输入,您应该在使用move之前检查它是否可以接受。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72395103

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档