python将静态文本与变量连接起来

时间:2013-03-21 02:19:45

标签: python

我在尝试将静态文本与变量连接时遇到问题。变量打印没有问题,但当我尝试添加静态文本时,我没有得到任何输出。以下是我到目前为止的任何想法如何解决这个问题?

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

2 个答案:

答案 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())