日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

python - pymysql報錯1146 xls表格導(dǎo)入數(shù)據(jù)庫失敗 不知道問題出在哪

瀏覽:226日期:2022-06-12 15:14:10

問題描述

Python 4.3.0定義了一個類用來操作本地的數(shù)據(jù)庫,然后分別定義了兩個函數(shù)來導(dǎo)入對應(yīng)兩張表格。奇怪的是第一個函數(shù)input_HA()可以使用,表單導(dǎo)入成功,第二個input_ImpactList()卻不行有高手幫忙看看嗎?新手自學(xué)的python,代碼有點難看請多多包涵,謝謝啦!

# coding: utf-8-sigclass DBoperator(object): def input_HA(wbname):import xlrdimport pymysqlbook = xlrd.open_workbook(wbname + ’.xls’)sheet = book.sheet_by_name(’owssvr(2)’)conn = pymysql.connect(host=’localhost’, user=’root’, passwd=’init#201605’, db=’cc’, charset=’utf8’)cur = conn.cursor()tbcreate = ’create table ’ + wbname + ’(id INT(11) NOT NULL AUTO_INCREMENT,`Valid_or_not` VARCHAR(50) NULL DEFAULT NULL,`DCI_Number` VARCHAR(30) NULL DEFAULT NULL,`HA_DM_Number` VARCHAR(30) NULL DEFAULT NULL,`Harness_Number` VARCHAR(30) NULL DEFAULT NULL,`HA_DM_Name` VARCHAR(30) NULL DEFAULT NULL,`Basic_Number` VARCHAR(20) NULL DEFAULT NULL,`Configuration_No` VARCHAR(10) NULL DEFAULT NULL,`HA_Version` VARCHAR(10) NULL DEFAULT NULL,`Effectivity` VARCHAR(50) NULL DEFAULT NULL,`GH_compared` VARCHAR(10) NULL DEFAULT NULL,`Delivery_Date` VARCHAR(50) NULL DEFAULT NULL,`Released_Date` VARCHAR(50) NULL DEFAULT NULL,`Rejected_Date` VARCHAR(50) NULL DEFAULT NULL,`Comments` VARCHAR(1000) NULL DEFAULT NULL,`ECP_Number` VARCHAR(50) NULL DEFAULT NULL,`IDEAL_Status` VARCHAR(50) NULL DEFAULT NULL,`Item_Type` VARCHAR(50) NULL DEFAULT NULL,`Path` VARCHAR(50) NULL DEFAULT NULL,PRIMARY KEY (`id`))COLLATE='utf8_general_ci'’cur.execute(tbcreate)conn.commit()query = ’insert into ’ + wbname + ’(Valid_or_not, DCI_Number, HA_DM_Number, Harness_Number, HA_DM_Name, Basic_Number, Configuration_No, HA_Version, Effectivity, GH_compared, Delivery_Date, Released_Date, Rejected_Date, Comments, ECP_Number, IDEAL_Status, Item_Type, Path) values (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)’for r in range(1, sheet.nrows): Valid_or_not = sheet.cell(r, 0).value DCI_Number = sheet.cell(r, 1).value HA_DM_Number = sheet.cell(r, 2).value Harness_Number = sheet.cell(r, 3).value HA_DM_Name = sheet.cell(r, 4).value Basic_Number = sheet.cell(r, 5).value Configuration_No = sheet.cell(r, 6).value HA_Version = sheet.cell(r, 7).value Effectivity = sheet.cell(r, 8).value GH_compared = sheet.cell(r, 9).value Delivery_Date = sheet.cell(r, 10).value Released_Date = sheet.cell(r, 11).value Rejected_Date = sheet.cell(r, 12).value Comments = sheet.cell(r, 13).value ECP_Number = sheet.cell(r, 14).value IDEAL_Status = sheet.cell(r, 15).value Item_Type = sheet.cell(r, 16).value Path = sheet.cell(r, 17).value values = (Valid_or_not, DCI_Number, HA_DM_Number, Harness_Number, HA_DM_Name, Basic_Number,Configuration_No, HA_Version, Effectivity, GH_compared, Delivery_Date, Released_Date, Rejected_Date, Comments, ECP_Number, IDEAL_Status, Item_Type, Path) values = [’NULL’ if x == ’’ else x for x in values] values = [’NULL’ if x == 0 else x for x in values] #values2 = [’NULL’ if x == ’’ else x for x in values] print(tuple(values)) cur.execute(query , tuple(values)) conn.commit()cur.close()conn.close()pass def input_ImpactList(wbname):import xlrdimport pymysqlbook = xlrd.open_workbook(wbname+’.xls’)sheet = book.sheet_by_name(’Extract’)conn = pymysql.connect(host=’localhost’, user=’root’, passwd=’init#201605’, db=’cc’, charset=’utf8’)cur = conn.cursor()tbcreate = ’create table ’ + wbname + ’(id INT(11) NOT NULL AUTO_INCREMENT,`Change_Number` VARCHAR(50) NULL DEFAULT NULL,`ImpactedItem` VARCHAR(50) NULL DEFAULT NULL,`Change_Action` VARCHAR(50) NULL DEFAULT NULL,`EDZ` VARCHAR(50) NULL DEFAULT NULL,`Type` VARCHAR(50) NULL DEFAULT NULL,`Harness` VARCHAR(50) NULL DEFAULT NULL,`ECP_Num` VARCHAR(50) NULL DEFAULT NULL,PRIMARY KEY (`id`))COLLATE='utf8_general_ci'’cur.execute(tbcreate)conn.commit()query = ’insert into’ + wbname + ’(Change_Number, ImpactedItem, Change_Action, EDZ, Type, Harness, ECP_Num) values (%s, %s, %s, %s, %s, %s, %s)’for r in range(1, sheet.nrows): Change_Number = sheet.cell(r, 0).value ImpactedItem = sheet.cell(r, 1).value Change_Action = sheet.cell(r, 2).value EDZ = sheet.cell(r, 3).value Type = sheet.cell(r, 4).value Harness = sheet.cell(r, 5).value ECP_Num = sheet.cell(r, 6).value values = (Change_Number, ImpactedItem, Change_Action, EDZ, Type, Harness, ECP_Num) values = [’NULL’ if x == ’’ else x for x in values] values = [’NULL’ if x == 0 else x for x in values] print(tuple(values)) cur.execute(query, tuple(values)) conn.commit()cur.close()conn.close()pass

以下為報錯信息:

python - pymysql報錯1146 xls表格導(dǎo)入數(shù)據(jù)庫失敗 不知道問題出在哪

問題解答

回答1:

找到原因了,是由于’insert into’中缺少空格導(dǎo)致的將’insert into’改為’insert into ’即可

標(biāo)簽: Python 編程
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
青草av.久久免费一区| 91精品福利| 欧美综合国产| 水野朝阳av一区二区三区| 亚洲欧美日韩国产| 久久亚洲图片| 97精品资源在线观看| 国产欧美午夜| 日本午夜大片a在线观看| 国产成年精品| 日韩毛片在线| 国产亚洲永久域名| 日韩国产欧美一区二区三区| 国产欧美一级| 九九精品调教| 99视频精品免费观看| 日韩激情av在线| 精品视频亚洲| 国产韩日影视精品| 五月国产精品| 日本黄色精品| 日韩视频二区| 国产精品久久久网站| 日韩在线高清| 亚洲视频二区| 国产一区二区精品久| 欧美特黄a级高清免费大片a级| 三级欧美韩日大片在线看| 国产精品免费精品自在线观看| 蜜臀国产一区| 亚洲专区视频| 亚洲黄色中文字幕| 首页欧美精品中文字幕| 国产精品亚洲四区在线观看| 在线天堂资源www在线污| 欧美日韩国产亚洲一区| 欧美一级久久| 激情视频一区二区三区| 国产色99精品9i| 欧美精品高清| 日韩 欧美一区二区三区| 成人精品高清在线视频| 久久av一区二区三区| 国产成人精品一区二区三区免费 | 日韩欧美中文字幕一区二区三区| 国产精品高清一区二区| 欧美在线资源| 久久精品国产亚洲一区二区三区| 精品1区2区3区4区| 精品免费av| 欧美精品自拍| 粉嫩av一区二区三区四区五区| 国产免费成人| av中文资源在线资源免费观看| 亚洲综合中文| 亚洲国产专区校园欧美| 国产精品2023| 午夜性色一区二区三区免费视频| 久久久久午夜电影| 嫩草伊人久久精品少妇av杨幂| 亚洲综合精品四区| 日韩电影免费网站| 国产精品亚洲四区在线观看| 亚洲精选91| 999在线观看精品免费不卡网站| 国产精品大片免费观看| 免费在线观看一区二区三区| 久久精品av| 水蜜桃精品av一区二区| 日本91福利区| 亚洲精品激情| 国产亚洲综合精品| 成人久久久久| 麻豆mv在线观看| 精品三级久久久| 欧美激情视频一区二区三区在线播放| 综合激情网站| 在线日韩成人| 爽好久久久欧美精品| 妖精视频成人观看www| 久久精品二区亚洲w码| 91综合久久爱com| 亚洲天堂免费| 亚洲精品护士| 日韩三级精品| 最新国产精品视频| 最近国产精品视频| 一区二区高清| 亚洲精品高潮| 在线观看一区| 免费人成精品欧美精品| 久久不射网站| 一区二区三区四区在线观看国产日韩 | 日韩三级一区| 日韩在线播放一区二区| 美女尤物久久精品| 日韩专区一卡二卡| 综合一区av| 日本午夜精品视频在线观看| 日韩欧美2区| 国产欧美日韩影院| 欧美激情99| 成人黄色av| 99久久亚洲精品| 激情91久久| 亚洲bt欧美bt精品777| 亚洲区第一页| 日韩精品a在线观看91| 日韩三级一区| 国产精品最新| 福利一区二区三区视频在线观看| 日产精品一区二区| 日韩三区免费| 亚洲电影在线一区二区三区| 中文在线一区| 三级久久三级久久久| 日本va欧美va精品发布| 国产精品久久久久av蜜臀| 精品无人区麻豆乱码久久久| 成人av三级| 不卡av一区二区| 模特精品在线| 日本综合精品一区| 国产精品jk白丝蜜臀av小说| 国产成人精品一区二区三区在线| 欧美成a人国产精品高清乱码在线观看片在线观看久 | 欧美午夜不卡| 日韩区一区二| 精品国产亚洲日本| 999久久久亚洲| 亚洲精选av| 精品伊人久久久| 国产福利91精品一区二区| 亚洲第一精品影视| 91精品国产自产观看在线| 久久精品九色| 尹人成人综合网| 日韩精品免费观看视频| 欧美aⅴ一区二区三区视频| 韩国精品主播一区二区在线观看 | 国产91在线精品| av一区二区高清| 日本不卡一区二区| 国产精品国产一区| 99国产精品自拍| 国产情侣一区在线| 亚洲成人精品| 日韩精品第一| 久久青草久久| 欧美一区自拍| 欧美成人亚洲| 欧美在线看片| 99久久激情| 日本国产欧美| 久久精品青草| 日韩高清国产一区在线| 色一区二区三区| 亚洲精品一二三**| 精精国产xxxx视频在线播放| 日韩三区四区| 欧美亚洲国产一区| 国产欧美丝祙| 国产视频一区免费看| 精品久久福利| 亚洲免费专区| 精品日韩毛片| 国产精品伦理久久久久久| 日韩高清二区| 狠狠久久婷婷| 成人啊v在线| 国产精品色婷婷在线观看| 伊人久久成人| 天堂√中文最新版在线| 日本91福利区| 亚洲欧美日韩国产| 91精品国产91久久久久久黑人| 国产剧情一区二区在线观看| 黄色成人91| 日韩在线不卡| 精品久久国产一区| 国产日韩欧美一区在线| 亚洲欧美日韩视频二区| 欧洲精品一区二区三区| 精品美女在线视频| 国产精品大片免费观看| 亚洲激情欧美| 久久久精品久久久久久96| 日韩av免费大片| 欧美成人精品一级| 国产亚洲一区| 日韩三级精品| 日本在线视频一区二区| 蜜桃视频第一区免费观看| 亚洲婷婷在线| 久久久久久久久99精品大| 日韩深夜视频| 97精品在线| 精品久久影院| 国产精品毛片久久| av中文资源在线资源免费观看|