import DBHelper import argparse import sys if __name__ == "__main__": parser = argparse.ArgumentParser(description='input startPage, endPage') parser.add_argument('--startPage', type=int, help='input start page') parser.add_argument('--endPage', type=int, help='input start page') args = parser.parse_args() for i in DBHelper.GetDB(args.startPage, args.endPage): if 'abuse' in i.keys(): continue print(i['text']) while True: stdin = input("good 0, bad 1, skip 2, exit 3: ") if stdin == "3": exit(0) elif stdin == "1": data = {'abuse': '1'} DBHelper.UpdateDB(i['_id']['$oid'], data) break elif stdin == "0": data = {'abuse': '0'} DBHelper.UpdateDB(i['_id']['$oid'], data) break elif stdin == "2": print("skip") break
import DBHelper if __name__ == "__main__": f = open("NotEvil.txt", 'w',encoding="utf-8") f2 = open("Evil.txt", 'w',encoding="utf-8") f3 = open("NotAbuse.txt", 'w',encoding="utf-8") f4 = open("Abuse.txt", 'w',encoding="utf-8") for i in DBHelper.GetDB(None): if 'evil' not in i.keys(): pass elif i['evil']=="0": #f.write(i["_id"]["$oid"]+" "+i['text']+'\n') f.write(i['text']+'\n') elif i['evil']=="1": #f2.write(i["_id"]["$oid"]+" "+i['text']+'\n') f2.write(i['text']+'\n') if 'abuse' not in i.keys(): pass elif i['abuse']=="0": f3.write(i['text']+'\n') elif i['abuse']=="1": f4.write(i['text']+'\n') f.close() f2.close() f3.close() f4.close()