第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

CSV 文件不會導(dǎo)入到 mysql 數(shù)據(jù)庫中

CSV 文件不會導(dǎo)入到 mysql 數(shù)據(jù)庫中

繁華開滿天機(jī) 2022-12-06 15:05:21
所以我正在做這個作業(yè),從 CSV 文件中獲取數(shù)據(jù)行并將其插入數(shù)據(jù)庫。根據(jù)我教授的演示視頻,我所有的代碼都是正確的,但數(shù)據(jù)仍然沒有進(jìn)入我在 MySql 中創(chuàng)建的表。我還有一行 print(cur.rowcount, "records inserted") 應(yīng)該打印我的數(shù)據(jù)庫的行數(shù)但返回 -1。任何幫助將不勝感激,謝謝?。▽Σ黄穑绻y以閱讀)import mysql.connectorimport CSVdb = mysql.connector.connect(    host = "localhost",    user="root",    passwd = "",    database = "user_cards"    )cur = db.cursor()f = open("UCI_Credit_Card.csv")index = 0for row in csv.reader(f):    if index==0:            index+1    else:            ID = row[0]            LIMITBAL = row[1]            SEX = row[2]            EDUCATION = row[3]            MARRIAGE = row[4]            AGE = row[5]            PAY_0 = row[6]            PAY_2 = row[7]            PAY_3 = row[8]            PAY_4 = row[9]            PAY_5 = row[10]            PAY_6 = row[11]            BILL_AMT1 = row[12]            BILL_AMT2 = row[13]            BILL_AMT3 = row[14]            BILL_AMT4 = row[15]            BILL_AMT5 = row[16]            BILL_AMT6 = row[17]            PAY_AMT1 = row[18]            PAY_AMT2 = row[19]            PAY_AMT3 = row[20]            PAY_AMT4 = row[21]            PAY_AMT5 = row[22]            PAY_AMT6 = row[23]            payment_next_month = row[24]            sql = "INSERT INTO customers (ID, LIMITBAL, SEX, EDUCATION, MARRIAGE, AGE, PAY_0, PAY_2, PAY_3, PAY_4, PAY_5, PAY_6, BILL_AMT1, BILL_AMT2, BILL_AMT3,BILL_AMT4, BILL_AMT5, BILL_AMT6, PAY_AMT1, PAY_AMT2, PAY_AMT3, PAY_AMT4, PAY_AMT5, PAY_AMT6, payment_next_month) VALUES (%s, %s, %s, %s, %s, %s, %s, %s,%s, %s,%s, %s, %s, %s, %s,%s, %s, %s, %s ,%s ,%s, %s, %s,%s, %s)"            val = (ID, LimitBal, SEX, EDUCATION, Marriage, AGE, PAY_0, PAY_2, PAY_3, PAY_4, PAY_5, PAY_6, BILL_AMT1, BILL_AMT2,BILL_AMT3,BILL_AMT4,BILL_AMT5,BILL_AMT6,PAY_AMT1,PAY_AMT2,PAY_AMT3,PAY_AMT4,PAY_AMT5,PAY_AMT6,payment_next_month)            cur.execute(sql, val)            db.commit()print(cur.rowcount, "records inserted")db.close
查看完整描述

1 回答

?
qq_遁去的一_1

TA貢獻(xiàn)1725條經(jīng)驗 獲得超8個贊

中的一個小錯誤index+1。

我想你的意思是index += 1。


查看完整回答
反對 回復(fù) 2022-12-06
  • 1 回答
  • 0 關(guān)注
  • 159 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號