Python PermissionError:[Errno 13]权限被拒绝-reportlab pdf

Python PermissionError:[Errno 13]权限被拒绝-reportlab pdf,python,reportlab,Python,Reportlab,我有权限错误:[Errno 13]权限被拒绝,我无法使用reportlab库将我的pdf保存到所需目录。我也尝试过以管理员身份运行spyder,我正在使用windows。以下是我的代码: 谢谢你的时间分配和帮助 #将数据帧另存为CSV df.to_csv('D:/Course/roi report auto/sidebanner_datasheet'+timestr+'.csv',index=False) #reportlab部分(难点) 从reportlab.pdfgen导入画布 从repo

我有权限错误:[Errno 13]权限被拒绝,我无法使用reportlab库将我的pdf保存到所需目录。我也尝试过以管理员身份运行spyder,我正在使用windows。以下是我的代码:

谢谢你的时间分配和帮助


#将数据帧另存为CSV
df.to_csv('D:/Course/roi report auto/sidebanner_datasheet'+timestr+'.csv',index=False)
#reportlab部分(难点)
从reportlab.pdfgen导入画布
从reportlab.lib.pagesizes导入A4
从reportlab.lib.pagesizes导入肖像
从reportlab.platypus导入图像
final_dataset=pd.read_csv('D:/Course/roi report auto/sidebanner_数据表'+timestr+'.csv'))
def导入_数据(最终_数据集):
对于最终_数据集中的行:
开始日期=最终数据集。iloc[1,1]#开始日期
结束日期=最终数据集.iloc[6,1]#结束日期
总成本=最终数据集。iloc[0,7]#价格
总印象=最终印象数据集.iloc[0,5]#总印象
点击总数=最终的数据集。iloc[0,6]#点击总数
有效_CPM=最终_数据集.iloc[0,8]#CPM
Title=final_dataset.iloc[0,0]
pdf_file_name='testing.pdf'
生成pdf(开始日期、结束日期、总成本、总印象、总点击量、有效CPM、pdf文件名)
def生成pdf(开始日期、结束日期、总成本、总印象、总点击次数、有效CPM、pdf文件名):
r=canvas.canvas(pdf文件名,页面大小=肖像(A4))
#标题文本
r、 setFont('Helvetica',22,前导=无)
r、 drawCentredString(207200,“Hello World”)
r、 setFont('Helvetica',12,前导=无)
r、 drawCentredString(207190,“你好,世界”)
r、 showPage()
r、 保存()

可能是因为系统中打开了
timestr
。尝试关闭它并重新运行代码谢谢你的回答。删除时间字符串时,没有其他错误,但未生成pdf。更新您的问题或为此问题询问新问题可能是因为系统中打开了
timestr
。尝试关闭它并重新运行代码谢谢你的回答。删除时间字符串时,没有其他错误,但未生成pdf。请更新您的问题或为此问题询问新问题