을 반환하는 첫 번째 항목을 가져 오기, 모듈은 쿼리의 실행 결과를 반환 대하여 fetchone이라는 기능이 있습니다 :이 튜플을 반환내가 kinterbasdb 모듈 함께 일하고 있어요 함수 값
cursor.execute("....")
cursor.fetchone()
를 : ("value1",)
, 그리고 첫 번째 항목에 액세스하고 싶지만 결국 [0]
을 피하십시오. 이후로 많은 것을 말하지는 않습니다. 이것은 마법의 숫자입니다. 가능한가? 어쩌면 일부 기능이 생겼을 까?
value, _ = cursor.fetchone()
을하지만이 반환 :
난과에 노력했다 ValueError: need more than 1 value to unpack
를, 인덱스 1은 아무것도하지 않기 때문에. 와
어떤 버전의 Python입니까? 'value, * _ = ... '가 작동합니까? 또한이 경우 마법 숫자로 0을 계산하지 않습니다. – jonrsharpe