Re: BACK: Inserting a variable into cur.execute statement
| От | Adrian Klaver |
|---|---|
| Тема | Re: BACK: Inserting a variable into cur.execute statement |
| Дата | |
| Msg-id | e8197628-973c-db98-e35d-73a1c1390b33@aklaver.com обсуждение исходный текст |
| Ответ на | BACK: Inserting a variable into cur.execute statement (Hagen Finley <hagen@datasundae.com>) |
| Ответы |
RE: BACK: Inserting a variable into cur.execute statement
|
| Список | psycopg |
On 12/20/20 3:13 PM, Hagen Finley wrote:
> Hello,
>
> I finally got around to trying to implement this code and I am running
> into an "IndexError: tuple index out of range" problem.
>
> I am running a function with parameters from a list:
>
> def def_acct_analysis(sht,acct):
> print(param[par][0])
> print(param[par][1])
> sheet ="sheet"+str(sht)
> print(sheet)
> account = acct
> print(account)
>
> par =0 param = [(1,'ACCT0'),(2,'ACCT1'),(3,'ACCT2'),]
>
> for pin param:
> def_acct_analysis(param[par][0], param[par][1])
>
> par +=1
FYI, the above can be simplified to:
param = [(1,'ACCT0'),(2,'ACCT1'),(3,'ACCT2'),]
for p in param:
def_acct_analysis(p[0], p[1])
>
> #Print statements above output:
>
--
Adrian Klaver
adrian.klaver@aklaver.com
В списке psycopg по дате отправления: