def sycnData(self): for item in os.listdir(p): d = item[0:8] itemsrc = os.path.join(p, item) conn = ConnFactorty.getConn() chat = Chat(conn); user = chat.saveReport(itemsrc); conn.close(); conn = ConnFactorty.getConn() chat = Chat(conn); chat.total(user, d); conn.close(); if True: if user == '大副': item = item.replace('_zlm', '').replace('.mht', '_zlm.mht') elif user == '船长': item = item.replace('_slp', '').replace('.mht', '_slp.mht') elif user == '舵手': item = item.replace('_panlb', '').replace('.mht', '_panlb.mht') #拷贝文件 if user != '': shutil.copy(itemsrc, pCopy + '/' + item); print itemsrc + '处理完成' #删除一个月前数据 conn = ConnFactorty.getConn() chat = Chat(conn); #chat.deleteData(); if os.path.isfile(itemsrc): os.remove(itemsrc)