我在尝试将静态文本与变量连接时遇到问题。变量打印没有问题,但是当我尝试向其中添加静态文本时,我没有得到任何输出。这是我到目前为止所拥有的,有什么想法可以解决这个问题吗?
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
尝试将连接的第二部分转换为字符串:
singleTweet = 'URL' + str(tweet.GetID())