1

静的テキストを変数と連結しようとして問題が発生しています。変数は問題なく出力されますが、静的テキストを追加しようとすると出力が得られません。ここに私がこれまでに持っているものがありますが、これを修正する方法はありますか?

for tweet in status:
    singletweet = 'URL' + tweet.GetId()
    print singletweet
4

2 に答える 2

5

とはどういう意味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
于 2013-03-21T02:41:19.210 に答える
2

連結の2番目の部分を文字列に変換してみてください。

singleTweet = 'URL' + str(tweet.GetID())
于 2013-03-21T03:03:28.957 に答える