我有通過從Twitter拉出數據,並使用卸入文件而獲得70 + K JSON對象.txt文件:讀JSON文件:ValueError異常
with open("followers.txt", 'a') as f:
for follower in limit_handled(tweepy.Cursor(api.followers, screen_name=account_name).pages()):
for user_obj in follower:
json.dump(user_obj._json, f)
f.write("\n")
當我嘗試使用在python閱讀本下面的代碼:
import json
with open('followers.txt') as json_data:
follower_data = json.load(json_data)
我得到錯誤:
ValueError: Extra data: line 2 column 1 - line 2801 column 1 (char 1489 - 8679498)
,當我讀到一個JSON對象測試文件它的工作使用上面相同的代碼從原始文件複製。有一次,我添加第二個JSON對象到該文件,然後使用上述相同的代碼給出了錯誤:
ValueError: Extra data: line 2 column 1 - line 2 column 2376 (char 1489 - 3864)
我如何讀取一個以上的JSON對象的文件?
您沒有正確書寫,因此無法正確閱讀。 –