修改后无法将数据写入另一个文件

时间:2017-09-21 03:20:31

标签: python python-3.x

我一直在尝试获取文件的内容,修改它并将其写入另一个文件。但目标文件中没有写入任何内容!该文件的大小为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();

我做错了吗? 谢谢,

1 个答案:

答案 0 :(得分:0)

您需要关闭该文件。完成修改文件后,请使用f.close()