擅长:python、mysql、java
<p><strong>更新:</strong></p>
<p>我想说你得到的错误是不言而喻的:<code>vbalance</code>只是<strong>不是一个列表</strong>。所以你不能附加它。在</p>
<p><em>你的代码的意图是什么,你想实现什么?</em></p>
<p>您可能希望<code>add</code>到{<cd1>}:</p>
<pre><code>vbalance += int(vdats)
</code></pre>
<p>或者你必须事先创建一个列表:</p>
^{pr2}$
<p>或者您必须在以前的代码中以不同的方式声明<code>vbalance</code>。在</p>
<hr/>
<p>从你发布的内容来看,我猜你得到了一个<code>ValueError</code>:</p>
<pre><code>>>> string = "ab cd asd"
>>> print string.split('')
Traceback (most recent call last):
Line 2, in <module>
print string.split('')
ValueError: empty separator
</code></pre>
<p>假设<code>vdate</code>包含一个有效的字符串,<code>vbalance</code>包含一个列表,如果您只想在<strong>空白</strong>上拆分字符串,请使用:</p>
<pre><code>vdats = vdate.split()
</code></pre>
<p>否则,您必须传递<strong>要使用的分隔符,但显然,此字符串<strong>不能为空</strong>。在</p>
<p><strong>文档</strong>:<a href="http://docs.python.org/library/stdtypes.html#str.split" rel="nofollow noreferrer">^{<cd8>}</a></p>