2013-03-05 4 views
0

SQL에서 텍스트 파일로 행을 작성하려고했습니다.파일에 열을 작성하십시오.

내 코드 :

result = 'C:/Users/Desktop/SWN_all_result.txt' 
result_file = open(result, 'w') 
sql_select2 = "select * from test01" 
c.execute(sql_select2) 
rows2 = c.fetchall() 
for detail2 in rows2: 
    Sentence = detail2[1] 
    SWN_Note = detail2[4] 
    print Sentence, '\t', SWN_Note, '\n' 
    result_file.write(Sentence + '\t' + SWN_Note + '\n') 
result_file.close() 
db.close() 

결과는 보여 주었다 : 나는 코드에서 언급 한 바와 같이

abc 
    neutral 

cdf 
    positive 

나는 그들 같은 줄에 만들 수있는 방법?

내가 뭔가를 놓쳤습니까?

답변

1

데이터에 개행 문자가 있어야하는 것 같습니다. 인쇄 및 파일 쓰기 전에 파일을 잘라냅니다.

Sentence = detail2[1].rstrip('\n') 
관련 문제