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

尝试将连接的第二部分转换为字符串:

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