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 好像文件写指针每次随着后移,但是没有查到相关资料
本文介绍了一种从特定文件中筛选并保存所需行的方法,重点讨论了Python中使用f.open及不同模式进行文件操作的细节。文章对比了'a'模式与'w+'模式的区别,并指出在逐行处理大量数据时采用'a'模式追加写入更为合适。

8776

被折叠的 条评论
为什么被折叠?



