python open():[Errno 13]权限被拒绝:/ Pandas read_csv:文件不存在 - 但文件存在

时间:2016-08-29 13:47:13

标签: python ubuntu pandas

我在ubuntu服务器上运行了一个python 2.7的网站。

我一直在使用pandas read_csv()几个月。然而,昨晚我做了一些改变(我想,不能想到任何其他原因),当我尝试相同的功能时我现在就会抛出错误而且我已经死了。我的代码通常看起来像这样:

my_file = '/var/www/site/folder/test.csv'
df = pd.read_csv(my_file, header = 0)

从昨天开始,这对我有用,昨天它停止了工作。它现在抛出错误:

File /var/www/site/folder/test.csv does not exist

所以,我接着尝试了:

my_file = '/var/www/site/folder/test.csv'
df = open(my_file, 'r')

现在我得到了:

[Errno 13] Permission denied: '/var/www/site/folder/test.csv'

所以这两个错误本身就是一个矛盾,但无论如何。然后我查看了权限:777。所以这应该不是问题。

该文件存在,通过以下方式清除:

  • 的WinSCP
  • ubuntu命令行中的
  • ls
  • os.listdir()在python中

任何人都有任何关于为什么会突然出现这些错误以及我可以采取哪些措施来解决它的想法?

0 个答案:

没有答案