예제 #1
0
파일: Run.py 프로젝트: liuyun96/python
 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)