pythonでTwitterのトレンドを取得して、その情報をcsvとして保存したいのですが
保存されたデータを見ると、
一つのセルに一つのトレンドではなく一文字ずつ入ってしまいます。例)” Qiita”の場合
現状: "Q" "i" "i" "t" "a"と5つのセルを使う
理想: "Qiita"と1つのセルに収納
以下、コード
触り始めたばかりなのでめちゃくちゃだと思います。
______________________________
python
1インポートtweepy 2インポートcsv 3 4CONSUMER_KEY = 5 6consumer_secret = 7access_tokenは= 8access_token_secret = 9// OAuthの認証 10AUTH = tweepy.OAuthHandler(CONSUMER_KEY、consumer_secret) 11auth.set_access_token(access_tokenは、access_token_secret) 12// APIのインスタンスを生成 13API = tweepy.API(認証) 14 15// tweet範囲指定 16woeid = { 17"日本":23424856 18} 19エリアの場合はwoeid.items()でwid: 20print( "--- {} ---"。format(area)) 21//リストになっているので取り出す 22傾向= api.trends_place(WID)[0] 23//print(trends.keys())#動向、as_of、のcreated_at、場所 24//print(LEN(トレンド[ "トレンド"]))#50 25本体= [] 26のためにi、enumerate(trends ["trends"])の 27コンテンツ:print(i + 1、content ['name']) 28body.append(content ['name']) 29print( "--------- -") 30 31// 32ヘッダーヘッダー= ['trends'] 33 34//ファイルを書き込みモード 35でオープンwith open( 'sample.csv'、 'w'、newline = "")as f: 36 37writer = csv.writer(f、lineterminator = '\ n')// writer 38オブジェクトを作成writer.writerow(header)//ヘッダーを 39書き込むwriter.writerows(body)//内容を書き込む
コードは https://teratail.com/help/question-tips#questionTips3-7 の [コード] に修正してください。
回答1件
あなたの回答
tips
プレビュー