13列で約900000行のcsvファイルがあります.28445行まではすべて正常に動作しますが、その後はエラーが発生します
プログラミングエラー
例外値: 書式文字列の引数が不十分です
行を印刷して列に問題があるかどうかを確認しようとしましたが、やはり問題はないようです。
['INDIA', '5', '1ST TIME MOTHER', 'PATNA', 'A2', 'BRAND DRIVERS', '', '', '見つけにくい', '', '', '1' 、「0 ~ 12 か月」]
def upload(request):
if request.method == 'POST':
cursor = connection.cursor()
query = ''' INSERT INTO johnson_jnjusage (country,no_of_people_house,nursing_cnt,city,sec,bucket,category1,category2, final_category, responders, usageFrequency, base, child_age_group)
VALUES(%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s) '''
x=[]
reader = csv.reader(request.FILES['csvData'],delimiter=',')
i = 0
for row in reader:
x.append(tuple(row))
if i>=5000:
cursor.executemany(query,tuple(x))
transaction.commit()
x=[]
i=0
i = i+1
cursor.close()
return HttpResponse( docfile.name + "'s data inserted into database successfully")
皆さんがこれで私を助けてくれるなら、事前に感謝します