回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我在json文件中保存了一个数组,看起来像这样<code>[4.810,-75.700,0.020,11,5.070,-75.520,0.010,11]</code>。我正在使用Python将新的4元组追加到此数组</p>
<pre><code>globe_list = [18.110,-66.170,0.000,11]
json_array = json.dumps(globe_list)
with open(webgl_file_path + 'tweet_locations.json', 'a') as tf:
tf.write(json_array)
</code></pre>
<p>问题是,当文件已经存在时,追加后得到的是两个数组:</p>
<p><code>[4.810,-75.700,0.020,11,5.070,-75.520,0.010,11][18.110,-66.170,0.000,11]</code></p>
<p>而我想要的是一个数组:</p>
<pre><code>[4.810,-75.700,0.020,11,5.070,-75.520,0.010,11, 18.110,-66.170,0.000,11]
</code></pre>
<p>如果我先在一个列表中加载json数组,a可以扩展它,但是这个文件很大,我担心性能问题。
有没有一个简单的方法可以做到这一点</p>
<p>提前谢谢</p>