Получение "JSONDecodeError: Ожидаемое значение: строка 1, столбец 1 (char 0)" на Python при попытке прочитать загруженные данные из txt в Twitter - PullRequest
0 голосов
/ 25 марта 2019

Получение сообщения «JSONDecodeError: Ожидаемое значение: строка 1, столбец 1 (символ 0)» при попытке прочитать потоковые данные Twitter, которые я скачал с использованием Stream, и сохранить их в формате txt.

Попытались внести различные изменения вкоды, предлагаемые в похожих вопросах, но ни один из них не работал.

Если я удаляю (ошибки = 'игнорировать') из открытого списка, я получаю следующую ошибку UnicodeDecodeError

# String of path to file: tweets_data_path
tweets_data_path = 'Tweets.txt'

# Initialize empty list to store tweets: tweets_data
tweets_data = []

# Open connection to file
tweets_file = open(tweets_data_path, "r", errors='ignore') 

# Read in tweets and store in list: tweets_data
for line in tweets_file:
    if line.strip():
        tweets_data.append(json.loads(line))

# Close connection to file
tweets_file.close()

Я получаю "JSONDecodeError: Ожидаемое значение: строка 1, столбец 1 (символ 0) "ошибка при запуске вышеуказанной строки кодов в записной книжке Jupyter.

...