python - 在 Django 中找不到 Csv 文件

标签 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'

这是我的设置图片,包括包中的文件:/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/

相关文章:

javascript - HTML - 从远程在线 CSV 文件访问数据

python - 使用链接删除链表中的节点

python - 使用 python (win32com.client) 将图像插入 powerpoint 幻灯片

python - re.findall() 并不像预期的那样贪婪——Python 2.7

python - 动态添加字段到表单

file - 如何使用golang将文件移动到另一个文件夹/路径

python - rdd.repartition() 和 sc.parallelize(data, partitions) 中的分区大小有什么区别

python - Django 是 MVC 还是 MVT 框架?

django - 保存模型 int() 参数必须是字符串或数字,而不是 'tuple'

c# - 如何编码 CSV 文件导入?