我正在尝试使用以下方法将数据名写入 csv 文件:
fxRollPath = 'C:\Users\stacey\Documents\scripts\FXFiles'
fxData.to_csv(fxRollPath,fxRoll'+ str(index)+'.csv')
其中 fxRoll 是一个数据框
但我得到错误:
PermissionError: [Errno 13] Permission denied: 'C:\Users\stacey\Documents\scripts\FXFiles'
我做错了什么?
原文由 Stacey 发布,翻译遵循 CC BY-SA 4.0 许可协议
刚刚意识到,您实际上是在尝试保存到目标目录路径而不是文件路径。
path_or_buf
的文档DataFrame.to_csv
:“字符串或文件句柄,默认为无。文件路径或对象,如果没有提供,则结果作为字符串返回。”因此,将您的代码更改为: