解決從Mysql讀取資料時出現括號和逗號的問題。
我們既然會把資料存進資料庫理面,為的就是再我們有需要的時候取出來,不過取出來的時候卻出現了奇怪的問題。
比如說下面這種:
那麼導致這樣的情況出現的程式碼長什麼樣呢,請看:
items = cursor.fetchall()
for row in items:
print(row)
這裡出現了括號和逗號,顯然這不是我們想要的東西,我們只是想要裡面的圖片地址而已。
解決方法如下:
items = cursor.fetchall()
for (row,) in items:
print(row)
效果如下:
謝謝各位。
相關推薦
解決從Mysql讀取資料時出現括號和逗號的問題。
我們既然會把資料存進資料庫理面,為的就是再我們有需要的時候取出來,不過取出來的時候卻出現了奇怪的問題。比如說下面這種:那麼導致這樣的情況出現的程式碼長什麼樣呢,請看:items = cursor.fetchall() for row in items: print(r
解決mysql插入資料時出現Incorrect string value: '\xF0\x9F...' for column 'name' at row 1的異常
這個問題,原因是UTF-8編碼有可能是兩個、三個、四個位元組。Emoji表情或者某些特殊字元是4個位元組,而MySQL的utf8編碼最多3個位元組,所以資料插不進去。 我的解決方案是這樣的 1.在mysql的安裝目錄下找到my.ini,作如下修改: [mysqld] character
navicat MySQL 匯出資料時出現1577錯誤解決方法
問題描述: Navicat for MySQL匯出任何一個數據庫,都會提示:1577 – Cannot proceed because system tables used by Event Scheduler where found damaged at server s
spark從mysql讀取資料(redis/mongdb/hbase等類似,換成各自RDD即可)
package com.ws.jdbc import java.sql.DriverManager import org.apache.spark.rdd.JdbcRDD import org.apache.spark.{SparkConf, SparkCont
mybatis+mysql插入資料時出現中文亂碼
剛接觸mybatis,使用mybatis插入時出現了中文亂碼的情況,最後問題關鍵在建立表的時候沒有設定編碼方式 剛開始是這樣寫的: create table companydetail( i
遇到問題-用StreamReader讀取資料時出現亂碼,streamwriter寫入中文時出現亂碼
用StreamReader讀取資料時 出現亂碼,檢查下是否添加了轉碼 FileStream fs = new FileStream(url, FileMode.Open, FileAccess.Read, FileShare.ReadWrite); StreamReade
STM32F103ZE微控制器FSMC介面讀取NAND Flash晶片K9F1G08U0E的資料時出現數據丟失的解決辦法
【問題】 STM32微控制器使用FSMC讀取K9F1G08U0E NAND Flash時,出現部分位元組丟失的情況。例如:Flash儲存器中儲存有連續的0xff位元組,則在進行連續讀(Page Read)操作時可能會丟失部分0xff。 例如,寫入以下資料到某一頁的開頭(
mysql 使用shell時出現 ERROR 2006 (HY000): MySQL server has gone away 解決方法
pos connect 技術分享 mysql table try 發現 com span ERROR 2006 (HY000): MySQL server has gone away No connection. Trying to reconnect... Con
jQueryAjax++servlet+json實現頁面載入時從後臺讀取資料
在eclipse中新建一個專案,我起名為Demo 新建一個html檔案,在其中引入外部jQuery和自定義的js檔案 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <sc
iOS 12.1 UITabbar從二級頁面pop時出現偏移解決辦法
問題描述 在iOS12.1中,當UITabbar的translucent屬性為YES時,push viewController時設定控制器hidesBottomBarWhenPushed = YES會出現此問題。 問題討論 討論詳情見 此處 解決辦法 自定義UITabba
解決使用 Jinja2 插入 JSON 資料時出現的亂碼
之前在用 flask 搭建一個網頁時,我想要在模版中傳入一個 JSON 的字串,結果發現通過 Jinja2 傳入的 JSON 資料變成了了亂碼。其中的引號和空格都變為了 &#xx; 的形式: var humidityJSON = {{ humidityJSON }}; 傳入之後:
解決Python讀取檔案時出現UnicodeDecodeError: 'gbk' codec can't decode byte * in position * illegal multibyte
解決Python讀取檔案時出現UnicodeDecodeError: 'gbk' codec can't decode byte... 用Python在讀取某個html檔案時會遇到下面問題: 出
SpringMVC在返回JSON資料時出現406錯誤解決方案
在SpringMVC框架的使用中常常會使用@ResponseBody註解,修飾“處理器”(Controller的方法),這樣在處理器在返回完畢後,就不走邏輯檢視,而是將返回的物件轉成JSON字串響應給客戶端,但這種操作有時會出現406錯誤。
mysql操作表時出現死鎖解決方式
情景:有時頻繁地某個表時,發現不能進行增刪改操作時,出現操作超時死鎖的情況 --顯示所有程序 show processlist kill id --顯示是否有死鎖 show open tables where In_use > 0; --檢視死鎖 se
解決mysql導資料時,格式不對、匯入慢、丟資料的問題
如果希望一勞永逸的解決慢的問題,不妨把你的mysql升級到mysql8.0吧,mysql8.0預設的字符集已經從latin1改為utf8mb4,因此現在UTF8的速度要快得多,在特定查詢時速度提
Jquery載入時從後臺讀取資料繫結到dropdownList
$(document).ready(function () { loadSchools(); }); function loadSchools() { var url = "@Url.Action("GetSchools")";
python使用xlrd讀取excel資料時,整數和日期變小數的解決辦法
想讓excel資料返回一個字串字典list,造了一個excel。資料如下: 用程式碼讀取後發現整型和日期變成了小數(123456變成了123456.0,2017/5/20 5:20變成了42875.22222222222): 有個比較簡單的解決辦法就是在數字和日期的
mysql匯入資料時提示 USING BTREE 錯誤解決辦法
錯誤原因: 主要是是MYSQL 5.1的一個BUG,其出現原因是mysql 5.1和mysql 5.0在處理到索引語句時有所區別。案例: 有時匯入mysql會提示如下錯誤: ERROR 1064 (42000) at line 486: You have an
sqlite查詢日期型別資料時出現問題的解決方法
SQLite資料庫裡面有一列是日期格式資料。通過C#查詢語句查詢該資料,會報一個錯誤,不識別這種日期格式資料。那麼對於該資料庫如何通過C#語句來查詢呢? 經過查詢資料,發現在插入資料時,需要用date.ToString("s"),否則插入的資料不是正確的日期格式,自然查詢
C# post資料時 出現如下錯誤: System.Net.WebException: 遠端伺服器返回錯誤: (417) Expectation Failed 的解決辦法
問題描述: 服務端環境: linux + apache(lighttpd) + php5 客戶端環境: windowsxp + iis + .net 呼叫時出現如下錯誤: System.Net.WebException: 遠端伺服器返回錯誤: (417) Expectation Failed。 在 S