Обновление:
Я бы сказал, что полученная ошибка довольно очевидна: vbalance
- это просто , а не список . Таким образом, вы не можете добавить к нему.
Какова цель вашего кода, чего вы хотите достичь?
Возможно, вы хотите add
до vbalance
:
vbalance += int(vdats)
или что вам нужно заранее создать список:
l = list()
vdate = str(dates.date)
vdats = vdate.split("")
vdats = vdats[0]
l.append(vdats)
или что вы должны объявить vbalance
иначе в вашем предыдущем коде.
Только из того, что вы написали, я думаю, вы получите ValueError
:
>>> string = "ab cd asd"
>>> print string.split('')
Traceback (most recent call last):
Line 2, in <module>
print string.split('')
ValueError: empty separator
Предполагая, что vdate
содержит допустимую строку, а vbalance
содержит список, если вы просто хотите разбить строку на пробелы , используйте:
vdats = vdate.split()
В противном случае вы должны передать , какой разделитель вы хотите использовать, но очевидно, что эта строка не может быть пустой .
Документация : str.split()