我可能遗漏了一些明显但我的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
答案 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...