2014-07-23 4 views
0

데이터베이스를 사용하여 거기에 몇 가지 값을 반환하고 있습니다. 데이터가 google, yahoo, bing이라고 가정 해 봅시다. 내가 문자열 형식의 URL에 추가되는 결과를 필요로하기 때문에튜플 목록 다루기 - SQLite3 & Python 2.7

(u'google') 
(u'yahoo') 
(u'bing) 

이 문제가된다 :

강령

dbCursor.execute('''SELECT ticker FROM SearchEngines''') 
allEngines = dbCursor.fetchall() 
for engine in engines: 
     print engine 

는 다음과 같은 결과를 얻을 수 있습니다. 아무도이 문제를 해결할 방법을 알고 있습니까? 당신은 단지 하나 개의 필드를 선택하는 경우에도

감사

+1

엔진에서'print engine [0]'또는'for (engine,) '를 사용하십시오. – cdonts

+0

@cdonts 완벽하게 작동했습니다. 고맙습니다. 답을 제출해 주시겠습니까? –

+0

물론. 완료 :-). – cdonts

답변

0

fetchall() 항상 튜플을 반환합니다. 그래서 ...

for engine in engines: 
    print engine[0] 

또는 :이 도움이

for (engine,) in engines: 
    print engine 

희망.