본문 바로가기

프로그래밍/언어_스크립트

[파이썬] 리스트 인자 버그

import sqlite3


def select_query( 컬럼리스트 )

conn = sqlite3.connect()

cur = conn.cursor()

cur.execute with 컬럼리스트

쿼리결과 = cur.fetchall()

cur.close()

conn.close()

return 쿼리결과


def print_쿼리결과( 쿼리결과리스트 )


print 쿼리결과...


if __name__ == "__main__":

print_쿼리결과( select_query(  컬럼리스트 ) )

컬림리스트 변경

print_쿼리결과( select_query(  변경된컬럼리스트 ) )



대충 이런 루틴을 돌렸는데

두번째 출력문(변경된 컬럼 리스트)에서 출력이 전혀되지 않는 증상이 발생

한참을 고민했는데


select_query() 함수의 결과를 별도의 변수에 받아, 그 변수를 print_쿼리결과() 함수에

넘겨니 해결 됐다. 


버그가 아닐까 싶네...







Calendar
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Visits
Today
Yesterday