【发布时间】:2020-12-13 12:44:38
【问题描述】:
我的python脚本的一部分如下
panda_dataframe.to_csv("myfile.csv")
代码在我的开发系统中运行良好。
我已将它部署在 EC2 - Ubuntu 中。以上语句返回Server Error (500)
我也试过
panda_dataframe.to_csv("/usr/share/myfile.csv")
但同样的错误。
Error.log 有以下错误。
PermissionError: [Errno 13] Permission denied: '/usr/share/myfile.csv'
我已尝试设置以下权限
sudo setfacl -m u:www-data:rw /var/www/sitefolder/myfile.csv
sudo setfacl -m g:www-data:rw /var/www/sitefolder/myfile.csv
指导我必须分配什么权限才能将数据帧写入 csv 文件
【问题讨论】:
-
显然你没有写权限,这不是熊猫相关的问题,更多关于你的ubuntu服务器设置。尝试将其写入
tmp文件夹:panda_dataframe.to_csv("/tmp/myfile.csv")
标签: python pandas dataframe permissions ubuntu-18.04