我需要更改输出文件的保存位置.当前,保存位置位于应用程序所在的任何位置.我想将其更改为用户的桌面.

任何帮助都将不胜感激.

filename = askopenfilename() 
packet.seek(0)
new_pdf = PdfFileReader(packet)
existing_pdf = PdfFileReader(open(filename, "rb"))
output = PdfFileWriter()
page = existing_pdf.getPage(0)
page.mergePage(new_pdf.getPage(0))
output.addPage(page)
name = (os.path.basename(filename))
name = name[:-4]
outputStream = open(name + "-CARB.pdf", "wb")
output.write(outputStream)
outputStream.close()

推荐答案

将代码中的name更改为要保存的路径

基本上,在下面的语句中,您可以指定要保存文件的位置.

outputStream = open("C:\\Users\\<<USERNAME>>\\Desktop\\" + "-CARB.pdf", "wb")

Python相关问答推荐

如何防止Pandas将索引标为周期?

OpenGL仅渲染第二个三角形,第一个三角形不可见

Polars Group by描述扩展

如何过滤组s最大和最小行使用`transform`'

Python将一个列值分割成多个列,并保持其余列相同

如何在信号的FFT中获得正确的频率幅值

如何编辑此代码,使其从多个EXCEL文件的特定工作表中提取数据以显示在单独的文件中

如何在Python中自动创建数字文件夹和正在进行的文件夹?

如何写一个polars birame到DuckDB

操作布尔值的Series时出现索引问题

修改.pdb文件中的值并另存为新的

pyspark where子句可以在不存在的列上工作

使用OpenPYXL切换图表上的行/列

SQL模型中包含日期时间的TypeError

从pandas框架中删除重复的子框架

检测并显示网页更改

优化数组加法(y,x,RGBA)

JAX是否保存了JIT编译函数的jaxpr?

如何在Pandas 分组处理中执行多个功能

壁虎中的动态优化