文章詳情頁
python從mysql數據庫取出網址問題
問題描述
從數據庫取出鏈接以后打印出來這個樣子,
(u’https://www.baidu.com’,)
數據庫中該字段的類型是Varchar,這是代碼
for row in results: print row
我把打印出來直接是https://www.baidu.com,請問應該怎么做
問題解答
回答1:你應該是
select url from xx_table limit 1;
那么數據庫取出來是一個tuple, 是按照你的select順序返回的,所以直接打印第一個元素就可以了
results = (u’https://www.baidu.com’,)print results[0] # python2# print(results[0]) # python3回答2:
VARCHAR類型的數據庫字段取出來就是對應Python里的字符串啊,你不是已經獲取到了么?如果你是想將它當做值來用,直接寫:
url = results[0]
上一條:mysql - 多表關聯查詢的實現方法?下一條:mysql 如何分組?
相關文章:
1. android studio總是在processes running好久2. docker - 各位電腦上有多少個容器啊?容器一多,自己都搞混了,咋辦呢?3. docker不顯示端口映射呢?4. java - 請問在main方法中寫成對象名.屬性()并賦值,與直接參參數賦值輸錯誤是什么原因?5. 關docker hub上有些鏡像的tag被標記““This image has vulnerabilities””6. MySQL數據庫中文亂碼的原因7. macos - mac下docker如何設置代理8. docker-compose 為何找不到配置文件?9. mysql - 新浪微博中的關注功能是如何設計表結構的?10. dockerfile - 我用docker build的時候出現下邊問題 麻煩幫我看一下
排行榜
