我在尝试将静态文本与变量连接时遇到问题。变量打印没有问题,但当我尝试添加静态文本时,我没有得到任何输出。以下是我到目前为止的任何想法如何解决这个问题?
for tweet in status:
singletweet = 'URL' + tweet.GetId()
print singletweet
答案 0 :(得分: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
答案 1 :(得分:2)
尝试将串联的第二部分转换为字符串:
singleTweet = 'URL' + str(tweet.GetID())