首頁  >  問答  >  主體

python從mysql資料庫取出網址問題

從資料庫取出連結以後印出來這個樣子,

(u'https://www.baidu.com',)

資料庫中該欄位的類型是Varchar,這是程式碼

for row in results:
    print row

我把印出來直接是https://www.baidu.com,請問我應該怎麼做

曾经蜡笔没有小新曾经蜡笔没有小新2663 天前999

全部回覆(2)我來回復

  • ringa_lee

    ringa_lee2017-07-04 13:45:48

    你應該是

    select url from xx_table limit 1;

    那麼資料庫取出來是一個tuple, 是按照你的select順序返回的,所以直接打印第一個元素就可以了

    results = (u'https://www.baidu.com',)
    print results[0] # python2
    # print(results[0]) # python3

    回覆
    0
  • 为情所困

    为情所困2017-07-04 13:45:48

    VARCHAR類型的資料庫欄位取出來就是對應Python裡的字串啊,你不是已經取得到了麼?
    如果你是想將它當做值來用,直接寫:

    url = results[0]

    回覆
    0
  • 取消回覆