Python-Django-End\u文件

Python-Django-End\u文件,python,django,firebase,range,eof,Python,Django,Firebase,Range,Eof,#这段代码对我有效,但如果我更改了类似循环的范围(长度),它将不起作用,并给出一个错误。使用文件名的长度作为迭代范围看起来相当“奇怪”…它给出了一个错误是什么? def upload(request): if request.method == 'POST' and request.FILES['myfile'] : myfile = request.FILES['myfile'] fs = FileSystemStorage()

#这段代码对我有效,但如果我更改了类似循环的范围(长度),它将不起作用,并给出一个错误。

使用
文件名的长度作为迭代范围看起来相当“奇怪”…它给出了一个错误是什么?
def upload(request):
        if request.method == 'POST' and request.FILES['myfile'] :
            myfile = request.FILES['myfile']
            fs = FileSystemStorage()
            filename = fs.save(myfile.name, myfile)
            length=len(filename)
            # sheet.cell_value(0, 0)
            i=1
            wb = xlrd.open_workbook(filename)
            sheet = wb.sheet_by_index(0)
            for i in range(2):
             db.push(sheet.row_values(i))
            return render(request, 'HafrApp/welcome.html')
        return render(request, 'HafrApp/welcome.html')