我有一个决策树算法,该算法通过存储在csv文件中的数据对自身进行训练,现在我正在使用django创建一个简单的Web程序,该程序从网页接收测试数据,然后django将处理输入并重定向到结果网页,其中包含算法预测的结果。现在,当我尝试在view.py中读取csv文件时,我被卡住了: 这是项目结构:
如上图所示,我将mybtrain.csv(我想读取的训练数据文件)放在“ mysite”下
然后我在view.py中编写一些代码,如下所示:
IDE只是告诉我,找不到csv文件,所以我将mybtrain放在了我创建的唯一应用程序defineSafety下,仍然无法正常工作,所以我只想问一下:
如果我修改了某些内容,或者只是修改不正确,我的方式是否可以工作?
答案 0 :(得分:0)
要获取您的csv文件的路径,您可以尝试执行以下操作
import os
filepath = '{REAL_PATH}/{CSV_PATH}'.format(
REAL_PATH=os.path.dirname(os.path.realpath(__file__)),
CSV_PATH='path/to/mybtrain.csv'
)
REAL_PATH将是您views.py
的路径