1
我遇到了一個問題,試圖將靜態文本與變量連接起來。該變量打印沒有問題,但是當我嘗試添加靜態文本到它,我沒有得到任何輸出。這是我到目前爲止,任何想法如何解決這個問題?python將靜態文本與變量連接起來
for tweet in status:
singletweet = 'URL' + tweet.GetId()
print singletweet
我遇到了一個問題,試圖將靜態文本與變量連接起來。該變量打印沒有問題,但是當我嘗試添加靜態文本到它,我沒有得到任何輸出。這是我到目前爲止,任何想法如何解決這個問題?python將靜態文本與變量連接起來
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())
你想得到什麼?你有什麼?你有什麼嘗試? – hd1 2013-03-21 02:21:45
這段代碼沒有任何明顯的錯誤。你的公主在另一座城堡。 – 2013-03-21 02:22:17
如果'tweet.GetId()'返回一個字符串,那就很好了。很可能它沒有返回一個字符串。你可以嘗試做'URL'+ str(tweet.GetID())'。要檢查返回的類型,你可以使用'type tweet.GetID()' – xbonez 2013-03-21 02:22:19