Загрузка и изучение данных из 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())