回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我用beautifulsoup4从一个网站页面上截取数据,并将截取结果保存到一个列表字典中,如下所示:</p>
<pre><code>DATA = [
TITLE, {
'IMAGES': IMAGE,
'URL_VIDEOS': URL_VIDEOS,
'DESCRIPTIONS': DESCRIPTIONS,
'SYNOPSIS': SYNOPSIS
}
]
</code></pre>
<p>即值<strong>IMAGE</strong>、<strong>URL videos</strong>、<strong>DESCRIPTIONS</strong>和<strong>sympsis</strong>用于变量刮取结果。你知道吗</p>
<p>我尝试用以下代码将变量数据保存到<strong>.json</strong>文件扩展名中:</p>
<pre><code>json_file = open('result.json', 'w')
json.dump(DATA, json_file)
json_file.close()
</code></pre>
<p>结果是这样的:</p>
<pre><code>["Action Fruits", {"IMAGES": "http://animeindo.video/wp-content/uploads/2017/07/rsz_heroin.jpg", "URL_VIDEOS": "http://www.mp4upload.com/embed-q7xxgge1yu1c.html", "DESCRIPTIONS": {"Japanese": " \u30a2\u30af\u30b7\u30e7\u30f3\u30d2\u30ed\u30a4\u30f3 \u30c1\u30a2\u30d5\u30eb\u30fc\u30c4", "\nProducer": " Diomedea", "\nType": " TV Series", "\nStatus": " Ongoing", "\nGenre": " Comedy, School, Slice of Life", "\nDurasi": " 24 min", "\nEpisode": " \u2013", "\nRating": " 6.11", "\nAdded On": " July 12th, 2017"}, "SYNOPSIS": "Japanese: \u30a2\u30af\u30b7\u30e7\u30f3\u30d2\u30ed\u30a4\u30f3 \u30c1\u30a2\u30d5\u30eb\u30fc\u30c4\nProducer: Diomedea\nType: TV Series\nStatus: Ongoing\nGenre: Comedy, School, Slice of Life\nDurasi: 24 min\nEpisode: \u2013\nRating: 6.11\nAdded On: July 12th, 2017\nSinopsis:\nPerjuangan pahlawan lokal dalam menyelamatkan daerahnya.\n"}]
</code></pre>
<p>但是在那次循环中,<strong>.json</strong>文件的结果总是被覆盖,这并没有添加新的数据,只是用新的数据覆盖,就像这样:</p>
<pre><code>["Happy", {"IMAGES": "https://1.bp.blogspot.com/-SUq5_dpoIlM/VwpKqqsEzNI/AAAAAAAAM50/H81MUyDLZA0ctj8zo8JbuUVPPz4sxQulw/s1600/77219__1460292250_36.80.228.117.jpg", "URL_VIDEOS": "http://www.mp4upload.com/embed-ptj9hmeefar8.html", "DESCRIPTIONS": {"Japanese": " \u3042\u3093\u30cf\u30d4\u266a", "\nProducer": " Silver Link", "\nType": " TV Series", "\nStatus": " Ongoing", "\nGenre": " Comedy, School, Slice of Life", "\nDurasi": " 23 min. per ep.", "\nEpisode": " 12", "\nRating": " 7.06", "\nAdded On": " April 10th, 2016"}, "SYNOPSIS": "Japanese: \u3042\u3093\u30cf\u30d4\u266a\nProducer: Silver Link\nType: TV Series\nStatus: Ongoing\nGenre: Comedy, School, Slice of Life\nDurasi: 23 min. per ep.\nEpisode: 12\nRating: 7.06\nAdded On: April 10th, 2016\nSinopsis:\nMenceritakan kelas 1-7 di Akademi Tennomifune, di mana semua murid yang suka sial berkumpul. Hibari, salah satu murid di kelas ini, bertemu dengan si sial Hanako di hari pertama sekolah, dan bersama-sama mereka berjuang mencari hidup bahagia di sekolah mereka.\n"}]
</code></pre>
<p>下一个结果也覆盖了。。。你知道吗</p>
<p>我想添加新数据,并用一个<strong>.json</strong>文件保存所有刮取结果。所以。。怎么做。。?你知道吗</p>