【发布时间】:2021-05-01 00:02:38
【问题描述】:
我试图使用 to_csv() 函数将数据框转换为 CSV 文件。但我收到错误“PermissionError: [Errno 13] Permission denied: 'lamda0.45.csv'”。 我的代码如下:
agent_df.to_csv("lamda{}.csv".format(lamda),sep='\t', encoding='utf-8')
agent_df 是我的数据框,当在循环中使用时,我需要识别一个具有相应 lambda 值的 CSV 文件。 注意:我正在尝试将文件保存在与我的程序代码相同的文件夹中。 另外,我没有像these answers 中建议的那样在任何地方打开相同的文件。
【问题讨论】:
-
所有这些答案都指定了一个已经打开的同名文件。但是我没有打开任何文件,因此很混乱。
-
您的程序目录中是否已经存在该文件?
-
您当前的工作目录是什么?你空间不够了?它是受 Windows 保护的文件夹吗?
-
所以,我使用的是 spyder,但它不起作用。但是当我切换到 jupyter notebook 时,文件正在保存,没有权限问题。
标签: python-3.x pandas dataframe csv export-to-csv