I have a python code to insert data into my database. Here is the line:
query = 'insert into 1_recipe values({0})'
. I used {0}
to pass all data from my CSV file. It works perfectly before I use sys.argv
in my code. Here is the new code :
import sys
nomor = sys.argv[1]
.....
query = "insert into {idnumber}_recipe values ({0})".format(idnumber = nomor)
query = query.format(','.join(['%s'] * len(data)))
.....
When I run this code, always back with this error :
'query = "insert into {idnumber}_recipe values ({0})".format(idnumber = nomor)
IndexError: Replacement index 0 out of range for positional args tuple'
How to fix it? Thanks.
Update: I already found the answer. Thank you