在Django中找不到Csv文件

时间:2018-02-24 06:29:32

标签: python django csv import

我可能遗漏了一些明显但我的python代码无法识别我的csv文件,尽管它包含在我的包中。结果,我得到一个FileNotFoundException。这是我的错误:

 from multiplication import views
 File "/Users/NikolasPapastavrou/firstProject/multiplication/views.py", 
 line 15, in <module>
 with open('data.csv','r') as csv_file:
 FileNotFoundError: [Errno 2] No such file or directory: 'data.csv'

以下是我的设置图片,包括包中的文件:https://i.stack.imgur.com/l1pW7.png

1 个答案:

答案 0 :(得分:3)

当您按python manage.py runserver启动Django时,当前的工作路径是您的manage.py所在的位置。如果您将data.csv放在同一个文件夹下,它就会起作用。或者,提供数据文件的绝对路径:

DATA_SRC = '/Users/NikolasPapastavrou/firstProject/multiplication/data.csv'

with open(DATA_SRC, 'r') as csv_file:
    // do your work...