我可能遗漏了一些明显的东西,但我的 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'
这是我的设置图片,包括包中的文件:/image/l1pW7.png
最佳答案
当你通过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...
关于python - 在 Django 中找不到 Csv 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48960049/