python - 文件未找到错误 Django
问题描述
您好,我是 django 的新手,我正在尝试制作一个网络应用程序。我有一个正在运行的后端,但问题是它只在 cli 上运行,我必须把它变成一个网络应用程序。
def testing(request):
ksize = 6
somsize= 10
csvname="input.csv"
testcap = "testing.pcap"
pl.csv5("chap/a",testcap)
tmparr=[]
for filename in os.listdir("chap"):
if filename.endswith(".csv"):
tmparr.append(filename)
continue
else:
continue
tmparr.sort()
visual_list = natsort.natsorted(tmparr)
csv = sl.opencsv(csvname)
norm = sl.normalize(csv)
weights = sl.som(norm,somsize)
label = sl.kmeans(ksize,weights)
#for x in range (2,21):
# label = sl.kmeans(x,weights)
# print("K is", x, "Score is ", label[1])
lblarr = np.reshape(label,(somsize,somsize))
#sl.dispcolor(lblarr)
classess = sl.cluster_coloring(weights,norm,csv)
classpercluster = sl.determine_cluster(classess,lblarr,ksize)
classpercent = sl.toperc(classpercluster)
print (classpercent)
#print(classpercluster)
for x in visual_list:
temp = ("chap/"+x)
tests = sl.opencsv(temp)
print(tests)
hits = sl.som_hits(weights, tests)
name = ("img/" + x + ".png")
sl.disp(lblarr,name,hits)
return render(request,'visualization/detail.html')
系统找不到指定的路径:'chap',我不确定应该将 chap 文件夹放在模板文件夹中还是 app 文件夹中。先感谢您!
解决方案
你在这里做相对路径看起来像。将其更改为绝对路径。
dirpath = os.path.dirname(os.path.abspath(__file__))
chap_dirpath = os.path.join(dirpath, chap_dirpath)
推荐阅读
- jpa - OneToMany 中具有 CascadeType.ALL 的实体不存在子对象
- javascript - 使用内联样式将图像设置为 div 背景。反应
- c++ - ISO C++ 禁止声明没有类型的“getRawAccValues”[-fpermissive]
- java - 如何使用 compareTo 对 arrayList 进行排序
- css - 移动设备上的标题被截断
- c - 在 C 中实现堆栈的问题
- web-crawler - 读取 robots.txt 文件
- e-commerce - Shopify Liquid:使用自定义部分将产品添加到客户购物车
- c# - 当 url 是 HTML 编码时,为什么我的 ViewModel 字段变为空?
- eclipse - COMMAND + CLICK 在功能文件中不起作用以发送到步骤定义