Update:
Я бы сказал, что ошибка, которую вы получите довольно Спроецировать 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()
Откуда вы знаете, что не можете добавить его? Может быть, какое-нибудь сообщение об ошибке? –
Вы получаете какую-либо ошибку? что такое 'vbalance'? – SilentGhost
В будущем подумайте над тем, что у вас есть и что вы видите. –