從資料庫取出連結以後印出來這個樣子,
(u'https://www.baidu.com',)
資料庫中該欄位的類型是Varchar,這是程式碼
for row in results: print row
我把印出來直接是https://www.baidu.com,請問我應該怎麼做
https://www.baidu.com
你應該是
select url from xx_table limit 1;
那麼資料庫取出來是一個tuple, 是按照你的select順序返回的,所以直接打印第一個元素就可以了
tuple
select
results = (u'https://www.baidu.com',) print results[0] # python2 # print(results[0]) # python3
VARCHAR類型的資料庫欄位取出來就是對應Python裡的字串啊,你不是已經取得到了麼? 如果你是想將它當做值來用,直接寫:
url = results[0]
你應該是
那麼資料庫取出來是一個
tuple
, 是按照你的select
順序返回的,所以直接打印第一個元素就可以了VARCHAR類型的資料庫欄位取出來就是對應Python裡的字串啊,你不是已經取得到了麼?
如果你是想將它當做值來用,直接寫: