본문 바로가기
프로그래밍/언어_스크립트

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

by 써드아이 2014. 6. 20.

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_쿼리결과() 함수에

넘겨니 해결 됐다. 


버그가 아닐까 싶네...