python 按行讀取並判斷按行寫入文件

f=open('description_opinion.json','w+',encoding='utf-8')
for line in open('./test1set/raw/search.test1.json',encoding='utf-8'):
    if '"question_type": "DESCRIPTION", "fact_or_opinion": "OPINION"' in line:
        f.writelines(line)

後來發現這樣寫的可解釋性比較差,所有還是把打開模式調整爲a
再用write()即可
writelines()需要傳入一個list 而我每次傳入str 好像文件寫指針每次隨着後移,但是沒有查到相關資料

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章