НачатьНачать бесплатно

Загрузка и изучение данных из Twitter

Теперь, когда данные из Twitter сохранены в локальном текстовом файле, пришло время их изучить! Именно этому посвящены следующие интерактивные упражнения. В этом упражнении вы считаете данные из Twitter в список: tweets_data.

Обратите внимание: это реальные данные из Twitter, поэтому они могут содержать нецензурную лексику или другой нежелательный контент (в этом и последующих упражнениях, где также используются реальные данные Twitter).

Это упражнение является частью курса

Импорт данных в Python: средний уровень

Посмотреть курс

Инструкции к упражнению

  • Присвойте переменной tweets_data_path имя файла 'tweets.txt'.
  • Инициализируйте tweets_data как пустой список для хранения твитов.
  • Внутри цикла for, запущенного конструкцией for line in tweets_file:, загружайте каждый твит в переменную tweet с помощью json.loads(), а затем добавляйте tweet в tweets_data с помощью метода append().
  • Нажмите «Отправить ответ» и проверьте ключи первого словаря твита, выведенные в оболочке.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Import package
import json

# String of path to file: tweets_data_path


# Initialize empty list to store tweets: tweets_data


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

# Read in tweets and store in list: tweets_data
for line in tweets_file:
    ____
    ____

# Close connection to file
tweets_file.close()

# Print the keys of the first tweet dict
print(tweets_data[0].keys())
Редактировать и запускать код