自己挖坑自己填,好記性不如爛筆頭,盡在《老兵愛學習》
【已學習】
第五節課:Python 發送 HTTP 請求
【問題十二】:
今天完成了通過查詢數據庫獲取接口用例,然後發送請求,並獲取返回結果,在最後運行時得到一個數據類型錯誤,如下圖:
【原因及解決方法】:
通過 Debug 調試,發現如上圖畫圈處,返回給 interface_params 的值是元組類型的,所以使用:interface_url = interface_params['url_interface'] 肯定就報錯了,因為元祖並沒有鍵值的概念,只能通過索引去取值。
所以我肯定是哪裡漏聽了,既然老師的課件是通過鍵名去取值,那肯定此處返回的數據是字典類型。
把老師抓來問了一下,果然是漏了一個地方,在我的 ControlMySQL.py 文件中,創建數據庫遊標後,需要加上下列代碼:
self.cur=self.conn.cursor()
self.cur =self.conn.cursor(cursorclass= MySQLdb.cursors.DictCursor)
再次運行就不報類型錯誤了,而且進入 Debug 模式查看返回的類型,就是 dict 了,如下圖:
【待學習】
第七節課_Python導出數據到Excel(2017.09.01 週五晚 21:00)
作者簡介:14 年測試 + 11 年項目管理 + 11 年團隊管理 = 一個測試老兵
相關推薦
'用Python控制Excel實現自動化辦公!附全套學習教程'
"1.安裝2.操作一個簡單的Excel文檔操作註釋及代碼:操作完成後,數據存儲結果如下:3. 操作簡單Excel文檔並添加數據格式操作代碼如下:附帶數據格式的定義操作效果如圖所示:4.Excel中添加不同類型的數據操作代碼如下:將不同的數據按照指定的格式添加到文件中代碼執行...
'學習python怎麼能沒有練手項目呢?諾,給你70個拿去玩,附教程'
"寫在前面相信正在學Python你一定為了沒有練手項目而發愁,小編精心為同學們推薦出了70個Python的練手項目,相信能夠餵飽大夥兒吧!哈哈!這裡面的項目都很有代表性,不只是可以用來練手,而且在以後的工作中都有很實在的用處,裡面的代碼幾句代表性和實用性,小夥伴們一起來學習...
'第四十四節、Python之定義默認參數《Python學習》'
"定義函數的時候,還可以有默認參數。例如Python自帶的 int() 函數,其實就有兩個參數,我們既可以傳一個參數,又可以傳兩個參數:>>> int('123')123>>> int('123', 8)83int()函數的第二個參數是轉...
Python
2019-08-23
推薦中...