gpt4 book ai didi

python - 使用 Tweepy 从 Twitter 获取数据并存储在 csv 文件中

转载 作者:太空狗 更新时间:2023-10-30 03:02:28 24 4
gpt4 key购买 nike

我是 Python、Twitter 和 Tweepy 的新手。我设法从 Twitter 提取数据,但我现在想将其存储到 CSV 文件中。

我的代码是:

#!/usr/bin/python

import tweepy

auth = tweepy.auth.OAuthHandler('XXXXXX', 'XXXXXXX'
auth.set_access_token('XXX-XXX', 'XXX'

api = tweepy.API(auth)
for tweet in tweepy.Cursor(api.search,
q="google",
since="2014-02-14",
until="2014-02-15",
lang="en").items():
print tweet.created_at, tweet.text

这会在 CLI 上打印数据,但我希望它输出到 CSV 文件。我尝试了几个不同的选项,但它只输出了第一条推文,而不是所有推文。

最佳答案

这将完成工作!

我会推荐你​​使用csv来自 Python。打开一个文件并在你的循环中写入它:

#!/usr/bin/python
import tweepy
import csv #Import csv
auth = tweepy.auth.OAuthHandler('XXXXXX', 'XXXXXXX')
auth.set_access_token('XXX-XXX', 'XXX')

api = tweepy.API(auth)

# Open/create a file to append data to
csvFile = open('result.csv', 'a')

#Use csv writer
csvWriter = csv.writer(csvFile)

for tweet in tweepy.Cursor(api.search,
q = "google",
since = "2014-02-14",
until = "2014-02-15",
lang = "en").items():

# Write a row to the CSV file. I use encode UTF-8
csvWriter.writerow([tweet.created_at, tweet.text.encode('utf-8')])
print tweet.created_at, tweet.text
csvFile.close()

关于python - 使用 Tweepy 从 Twitter 获取数据并存储在 csv 文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21865413/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com