У объекта «str» нет атрибута 'Len' [дублировать]Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 У объекта «str» нет атрибута 'Len' [дублировать]

Сообщение Anonymous »

Я получил метод, который используется для работы, проверяя первые три буквы /числа и убедившись, что они одинаковы, прежде чем он продолжается, как < /p>

def combineProcess(request):
carID1 = request.POST['carID1']
carID2 = request.POST['carID2']
for x in range (0,3):
a += carID1.length(x)
b += carID2.length(x)
if a.equals(b):
//do something
< /code>

, прежде чем он используется, чтобы работать сейчас, он остановился, и я получаю эту ошибку. < /p>

Exception Type: UnboundLocalError
Exception Value:

local variable 'a' referenced before assignment
< /code>

, который я никогда не использую, чтобы получить несколько недель назад, ничего не изменил, поэтому я сделал A и B Global. < /p>

def combineProcess(request):
carID1 = request.POST['carID1']
carID2 = request.POST['carID2']
global a,b
for x in range (0,3):
a += carID1.length(x)
b += carID2.length(x)
if a.equals(b):
//do something
< /code>

Теперь я получаю эту ошибку. < /p>

Exception Type: NameError
Exception Value:

name 'a' is not defined
< /code>

Тогда я удалил глобальную линию и просто положил это < /p>

a = "P"
< /code>

и получил следующую ошибку < /p>

str object has no attribute length() or len()
< /code>

, который теперь озадачен тем, как этот код прекратил работать и почему он не может признать, что строковый объект имеет метод Len (). Главным образом я потерял, как мой код перешел от работы к работе в течение двух недель.

Подробнее здесь: https://stackoverflow.com/questions/413 ... ribute-len
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»