我有一个python脚本,可以创建PDF并将其保存在保存脚本的文件夹的子文件夹中。我有以下将文件保存到子文件夹:
outfilename = "Test" + ".pdf" #in real code there is a var that holds the name of the file
outfiledir = 'C:/Users/JohnDoe/Desktop/dev/PARENTFOLDER/SUBFOLDER/' #parent folder is where the script is - subfolder is where the PDFs get saved to
outfilepath = os.path.join(outfiledir, outfilename)
有没有办法将PDF保存到子文件夹而无需指定完整路径?让我们说我想让你的脚本成为多台计算机可以使用的exe,我如何显示路径以便将PDF保存在subfoler中?
谢谢!
答案 0 :(得分:4)
试一试:
import os
dir_name = os.path.dirname(os.path.abspath(__file__)) + '/subdir'
path = os.path.join(dir_name, 'filename')