2017-09-21 1 views
0

파일의 내용을 가져 와서 수정하고 다른 파일에 쓰려고했습니다. 그러나 대상 파일에는 아무 것도 기록되어 있지 않습니다! 파일의 thesize 여기에 0데이터를 수정 한 후 다른 파일에 데이터를 쓸 수 없습니다.

내 코드입니다 :

keyword_array = [] 
#NumberPhrases = [] 
#keyword_array2 = []  
f = open('Drive\\API_Extract_Phrases.txt', 'wb') 
with open('Drive\\extract_keywords\\test.txt') as my_keywordfile:   
    for line in my_keywordfile.readlines(): 
     for keyword in line.strip("[]").strip("'").split(","): 

      keyword_array.append(keyword.strip().strip("'").lower().encode())     

    f.writelines(keyword_array); 
    f.flush(); 

내가 뭔가 잘못하고 있습니까? 감사합니다.

+0

'print (keyword_array) '는 무엇을 말합니까? 'f.flush()'를'f.close()'로 바꾸어보십시오. –

답변

0

파일을 닫아야합니다. 파일을 수정 한 후에는 f.close()을 사용하십시오.

관련 문제