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  (<hagen@datasundae.com>)
Список 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 по дате отправления:

Предыдущее
От: Hagen Finley
Дата:
Сообщение: Re: BACK: Inserting a variable into cur.execute statement
Следующее
От:
Дата:
Сообщение: RE: BACK: Inserting a variable into cur.execute statement