事象
pythonを習ったのでtwitterでガチャbotをつくろうとしています。
ラズパイからtwitterにつぶやいた際、文字がバイト型になってしまいました。
どのようにしたらよいか教えていただけないでしょうか。
よろしくお願いします。
該当のソースコード
#-*- conding: utf-8 -*- import tweepy import random import schedule import time name = {} Consumer_key = '' Consumer_secret = '' Access_token = '' Access_secret = '' auth = tweepy.OAuthHandler(Consumer_key, Consumer_secret) auth.set_access_token(Access_token, Access_secret) api = tweepy.API(auth) def job(): for i in range(1,4): s = random.randint(1,100) if s == 1: name[i] = "☆5サバ" if (1 < s <=5): name[i] = "☆5概念" if (5 < s <=8): name[i] = "☆4サバ" if (8 < s <=20): name[i] = "☆4概念" if (20 < s <=60): name[i] = "☆3サバ" if (60 < s <=100): name[i] = "☆3概念" api.update_status(name) schedule.every(1).minutes.do(job) while True: schedule.run_pending() time.sleep(1)
結果
{1: '\xe2\x98\x863\xe6\xa6\x82\xe5\xbf\xb5', 2: '\xe2\x98\x865\xe6\xa6\x82\xe5\xbf\xb5', 3: '\xe2\x98\x863\xe6\xa6\x82\xe5\xbf\xb5'}
試したこと
nemeにdecode()をつけたりし、バイト型を文字列に直そうとしましたができませんでした。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/08/19 10:15