静的テキストを変数と連結しようとして問題が発生しています。変数は問題なく出力されますが、静的テキストを追加しようとすると出力が得られません。ここに私がこれまでに持っているものがありますが、これを修正する方法はありますか?
for tweet in status:
singletweet = 'URL' + tweet.GetId()
print singletweet
静的テキストを変数と連結しようとして問題が発生しています。変数は問題なく出力されますが、静的テキストを追加しようとすると出力が得られません。ここに私がこれまでに持っているものがありますが、これを修正する方法はありますか?
for tweet in status:
singletweet = 'URL' + tweet.GetId()
print singletweet
とはどういう意味print type(tweet.GetId())
ですか? トレースバックが得られない理由はわかりません。おそらく、より高いレベルがそれをキャッチして捨てているのでしょう。
文字列でない場合は、文字列に変換する必要があります
singletweet = 'URL' + str(tweet.GetId())
また
singletweet = 'URL%s'%tweet.GetId() # For Python2.5 or older
また
singletweet = 'URL{id}'.format(id=tweet.GetId()) # For Python2.6 or newer
連結の2番目の部分を文字列に変換してみてください。
singleTweet = 'URL' + str(tweet.GetID())