gx_mong.py 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705
  1. #!/usr/bin/env python
  2. # coding:utf-8
  3. import n01_ah ,n03_bj ,n04_sz,n05_sc,n06_js,n07_zj ,n08_fj,n09_sd,n10_gd ,n11_gx,n12_hb,n13_ln ,n14_hlj ,n15_jl ,n16_gs,n17_qh,n18_hn,n19_hb,n20_hn,n21_jx,n22_yn,n23_hn,n24_sx ,n25_sx,n26_gz ,n27_nmg ,n28_nx ,n29_xz,n33_sh #,n30_xj,n31_tj,n32_cq,n33_sh
  4. from mongo_cho import myco1,myco2,myco3,myco4,myco5,myco6,myco7,myco8,myco9,myco10,myco11,myco12,myco13,myco14,myco15,myco16,myco17,myco18,myco19,myco20,myco21,myco22,myco23,myco24,myco25,myco26,myco27,myco28,myco29,myco30,myco31,myco32,myco33
  5. from mongo_cho import r_myco15,mycoup,myco1_b,myco3_b,myco5_b,myco7_b,myco10_b,myco13_b,myco14_b,myco15_b,myco16_b,myco21_b,myco23_b,myco25_b,myco27_b,myco28_b
  6. import arrow
  7. class Mg_upd():
  8. def __init__(self):
  9. sfmth = arrow.now()
  10. self.mon = int(sfmth.month) - 1
  11. self.yea = int(sfmth.year)
  12. def se_ms(self,dsbh):
  13. a = mycoup.find({"dsbh":dsbh})
  14. for i in a:
  15. return i
  16. def up_ms(self,dsbh,emon):
  17. myquery = {"dsbh": dsbh}
  18. newv = {"$set": {"emon":str(emon)}}
  19. mycoup.update_one(myquery, newv)
  20. print('>>>update OK')
  21. def n_01(self):
  22. rpg = n01_ah.get_ny()
  23. print(rpg)
  24. ny_rsd = self.se_ms('n01')
  25. year = '2021年'
  26. lpg = int(ny_rsd['emon'])
  27. tpg = int(rpg) + 1
  28. for i in range(lpg, tpg):
  29. searhvalue = '{}月'.format(i)
  30. print(searhvalue,year)
  31. n01_ah.r1(searhvalue, year)
  32. self.up_ms('n01', i)
  33. def n_03(self):
  34. ny_rsd = self.se_ms('n03')
  35. year = self.yea
  36. lpg = int(ny_rsd['emon'])
  37. tpg = self.mon + 1
  38. for i in range(lpg, tpg):
  39. searhvalue = '{}月'.format(i)
  40. print(searhvalue,year)
  41. n03_bj.runs(year,i)
  42. self.up_ms('n03', i)
  43. def n_04(self):
  44. ny_rsd = self.se_ms('n04')
  45. year = self.yea
  46. lpg = int(ny_rsd['emon'])
  47. tpg = self.mon + 1
  48. for i in range(lpg, tpg):
  49. searhvalue = '{}月'.format(i)
  50. print(searhvalue,year)
  51. n04_sz.runs(year,i) ##
  52. self.up_ms('n04', i)
  53. def n_06(self):
  54. ny_rsd = self.se_ms('n06')
  55. year = self.yea
  56. lpg = int(ny_rsd['emon'])
  57. tpg = self.mon + 1
  58. for i in range(lpg, tpg):
  59. searhvalue = '{}月'.format(i)
  60. print(searhvalue, year)
  61. n06_js.runs(year, i) ##
  62. self.up_ms('n06', i)
  63. def n_07(self):
  64. ny_rsd = self.se_ms('n07')
  65. year = self.yea
  66. lpg = int(ny_rsd['emon'])
  67. tpg = self.mon + 1
  68. for i in range(lpg, tpg):
  69. searhvalue = '{}月'.format(i)
  70. print(searhvalue, year)
  71. n07_zj.runs(year, i) ##
  72. self.up_ms('n07', i)
  73. def n_08(self):
  74. ##如遇到当月确实无数据,需手动去ups增加一个月
  75. ny_rsd = self.se_ms('n08')
  76. year = self.yea
  77. lpg = int(ny_rsd['emon'])
  78. tpg = self.mon + 1
  79. for i in range(lpg, tpg):
  80. searhvalue = '{}月'.format(i)
  81. print(searhvalue, year)
  82. etf = n08_fj.runs(year, i) ##
  83. if etf == 'er1':
  84. self.up_ms('n08', i)
  85. return
  86. self.up_ms('n08', i)
  87. def n_09(self):
  88. ny_rsd = self.se_ms('n09')
  89. year = self.yea
  90. lpg = int(ny_rsd['emon'])
  91. tpg = self.mon + 1
  92. for i in range(lpg, tpg):
  93. searhvalue = '{}月'.format(i)
  94. print(searhvalue, year)
  95. n09_sd.runs(year, i) ##
  96. self.up_ms('n09', i)
  97. def n_10(self):
  98. ny_rsd = self.se_ms('n10')
  99. year = self.yea
  100. lpg = int(ny_rsd['emon'])
  101. tpg = self.mon + 1
  102. for i in range(lpg, tpg):
  103. searhvalue = '{}月'.format(i)
  104. print(searhvalue, year)
  105. n10_gd.runs(year, i) ##
  106. self.up_ms('n10', i)
  107. def n_11(self):
  108. ny_rsd = self.se_ms('n11')
  109. year = self.yea
  110. lpg = int(ny_rsd['emon'])
  111. tpg = self.mon + 1
  112. for i in range(lpg, tpg):
  113. searhvalue = '{}月'.format(i)
  114. print(searhvalue, year)
  115. n11_gx.runs(year, i) ##
  116. self.up_ms('n11', i)
  117. def n_12(self):
  118. ny_rsd = self.se_ms('n12')
  119. year = self.yea
  120. lpg = int(ny_rsd['emon'])
  121. tpg = self.mon + 1
  122. for i in range(lpg, tpg):
  123. searhvalue = '{}月'.format(i)
  124. print(searhvalue, year)
  125. n12_hb.runs(year, i) ##
  126. self.up_ms('n12', i)
  127. def n_13(self):
  128. ny_rsd = self.se_ms('n13')
  129. year = self.yea
  130. lpg = int(ny_rsd['emon'])
  131. tpg = self.mon + 1
  132. for i in range(lpg, tpg):
  133. searhvalue = '{}月'.format(i)
  134. print(searhvalue, year)
  135. n13_ln.runs(year, i) ##
  136. self.up_ms('n13', i)
  137. def n_14(self):
  138. ny_rsd = self.se_ms('n14')
  139. lpg = int(ny_rsd['emon'])
  140. tpg = self.mon + 1
  141. for i in range(lpg, tpg):
  142. searhvalue = '{}月'.format(i)
  143. print(searhvalue)
  144. n14_hlj.runs(i) ##
  145. self.up_ms('n14', i)
  146. def n_15(self):
  147. ny_rsd = self.se_ms('n15')
  148. year = self.yea
  149. lpg = int(ny_rsd['emon'])
  150. tpg = self.mon + 1
  151. for i in range(lpg, tpg):
  152. searhvalue = '{}月'.format(i)
  153. print(searhvalue)
  154. n15_jl.runs(year,i) ##
  155. self.up_ms('n15', i)
  156. def n_16(self):
  157. ny_rsd = self.se_ms('n16')
  158. year = self.yea
  159. lpg = int(ny_rsd['emon'])
  160. if self.mon in [1,2,3]:
  161. tpg = 2
  162. elif self.mon in [4,5,6]:
  163. tpg = 3
  164. elif self.mon in [7,8,9]:
  165. tpg = 4
  166. else:
  167. tpg = 5
  168. for i in range(lpg, tpg):
  169. searhvalue = '{}季度'.format(i)
  170. print(searhvalue)
  171. n16_gs.r1(year,i) ##
  172. self.up_ms('n16', i)
  173. def n_17(self):
  174. year = self.yea
  175. n17_qh.runs(year)
  176. def n_18(self):
  177. n18_hn.runs()
  178. def n_19(self):
  179. ny_rsd = self.se_ms('n19')
  180. year = self.yea
  181. lpg = int(ny_rsd['emon'])
  182. tpg = self.mon + 1
  183. for i in range(lpg, tpg):
  184. searhvalue = '{}月'.format(i)
  185. print(searhvalue)
  186. n19_hb.runs(year,i) ##
  187. self.up_ms('n19', i)
  188. def n_20(self):
  189. ny_rsd = self.se_ms('n20')
  190. year = self.yea
  191. lpg = int(ny_rsd['emon'])
  192. if self.mon in [1,2,3]:
  193. tpg = 2
  194. elif self.mon in [4,5,6]:
  195. tpg = 3
  196. elif self.mon in [7,8,9]:
  197. tpg = 4
  198. else:
  199. tpg = 5
  200. for i in range(lpg, tpg):
  201. searhvalue = '{}季度'.format(i)
  202. print(searhvalue)
  203. n20_hn.runs(year,i) ##
  204. self.up_ms('n20', i)
  205. def n_21(self):
  206. n21_jx.runs()
  207. def n_22(self):
  208. ny_rsd = self.se_ms('n22')
  209. year = self.yea
  210. lpg = int(ny_rsd['emon'])
  211. tpg = self.mon + 1
  212. for i in range(lpg, tpg):
  213. searhvalue = '{}月'.format(i)
  214. print(searhvalue, year)
  215. n22_yn.runs(year, i) ##
  216. self.up_ms('n22', i)
  217. def n_23(self):
  218. ny_rsd = self.se_ms('n23')
  219. year = self.yea
  220. lpg = int(ny_rsd['emon'])
  221. tpg = self.mon + 1
  222. for i in range(lpg, tpg):
  223. searhvalue = '{}月'.format(i)
  224. print(searhvalue, year)
  225. n23_hn.runs(year, i) ##
  226. self.up_ms('n23', i)
  227. def n_24(self):
  228. ny_rsd = self.se_ms('n24')
  229. year = self.yea
  230. lpg = int(ny_rsd['emon'])
  231. tpg = self.mon + 1
  232. for i in range(lpg, tpg):
  233. searhvalue = '{}月'.format(i)
  234. print(searhvalue, year)
  235. n24_sx.runs(year, i) ##
  236. self.up_ms('n24', i)
  237. def n_25(self):
  238. ny_rsd = self.se_ms('n25')
  239. year = self.yea
  240. lpg = int(ny_rsd['emon'])
  241. tpg = self.mon + 1
  242. for i in range(lpg, tpg):
  243. searhvalue = '{}月'.format(i)
  244. print(searhvalue, year)
  245. n25_sx.runs(year, i) ##
  246. self.up_ms('n25', i)
  247. def n_26(self):
  248. ny_rsd = self.se_ms('n26')
  249. year = self.yea
  250. lpg = int(ny_rsd['emon'])
  251. tpg = self.mon + 1
  252. for i in range(lpg, tpg):
  253. searhvalue = '{}月'.format(i)
  254. print(searhvalue, year)
  255. n26_gz.runs(year, i) ##
  256. self.up_ms('n26', i)
  257. def n_27(self):
  258. n27_nmg.r1()
  259. def n_28(self):
  260. ny_rsd = self.se_ms('n28')
  261. lpg = int(ny_rsd['emon'])
  262. tpg = self.mon + 1
  263. for i in range(lpg, tpg):
  264. searhvalue = '{}月'.format(i)
  265. print(searhvalue)
  266. n28_nx.runs(i) ##
  267. self.up_ms('n28', i)
  268. def n_29(self):
  269. n29_xz.runs()
  270. def n_33(self):
  271. ny_rsd = self.se_ms('n33')
  272. year = self.yea
  273. lpg = int(ny_rsd['emon'])
  274. tpg = self.mon + 1
  275. for i in range(lpg, tpg):
  276. searhvalue = '{}月'.format(i)
  277. print(searhvalue, year)
  278. n33_sh.runs(year, i) ##
  279. self.up_ms('n33', i)
  280. def qidong(self):
  281. self.n_01()
  282. print('n1--ok-----')
  283. self.n_03()
  284. print('n3--ok-----')
  285. self.n_04()
  286. print('n4--ok-----')
  287. self.n_06()
  288. print('n6--ok-----')
  289. self.n_07()
  290. print('n7--ok-----')
  291. self.n_08()
  292. print('n8--ok-----')
  293. self.n_09()
  294. print('n9--ok-----')
  295. self.n_10()
  296. print('n10--ok-----')
  297. self.n_11()
  298. print('n11--ok-----')
  299. self.n_12()
  300. print('n12--ok-----') #需更换cookie
  301. self.n_14()
  302. print('n14--ok-----')
  303. self.n_15()
  304. print('n15--ok-----')
  305. self.n_16()
  306. print('n16--ok-----')
  307. self.n_17()
  308. print('n17--ok-----')
  309. self.n_18()
  310. print('n18--ok-----')
  311. self.n_19()
  312. print('n19--ok-----')
  313. self.n_20()
  314. print('n20--ok-----')
  315. self.n_21()
  316. print('n21--ok-----')
  317. self.n_22()
  318. print('n22--ok-----')
  319. self.n_23()
  320. print('n23--ok-----')
  321. self.n_24()
  322. print('n24--ok-----')
  323. self.n_25()
  324. print('n25--ok-----') #更新cookie
  325. self.n_26()
  326. print('n26--ok-----')
  327. self.n_27()
  328. print('n27--ok-----')
  329. self.n_28()
  330. print('n28--ok-----')
  331. self.n_29()
  332. print('n29--ok-----')
  333. self.n_33()
  334. print('n33--ok-----')
  335. # d1 = {"dsbh":"n13","eyear":"2021","emon":"4"}
  336. # mycoup.insert_one(d1)
  337. qd = Mg_upd()
  338. # qd.qidong()
  339. ##删除错误url
  340. def mong_del():
  341. a = myco10.find()
  342. num = 0
  343. for i in a:
  344. num +=1
  345. print(num)
  346. tf = i['uid']
  347. if tf == "#pageIndex":
  348. dlc = {"uid": "#pageIndex"}
  349. myco10.delete_one(dlc)
  350. #url uid去重
  351. class del_rpt():
  352. def __init__(self):
  353. pass
  354. def cl20_tb(slf): #必须清除redis n20后方可操作
  355. a = myco20.find()
  356. num = 0
  357. for i in a:
  358. num += 1
  359. print(num)
  360. url = i['id']
  361. tf = r_myco15.sismember('n20', url)
  362. if tf:
  363. dlc = {"id": url}
  364. myco20.delete_one(dlc)
  365. else:
  366. r_myco15.sadd('n20', url)
  367. def cl23_tb(self): #必须清除redis n20后方可操作
  368. a = myco23.find()
  369. num = 0
  370. for i in a:
  371. num += 1
  372. print(num)
  373. url = i['url']
  374. tf = r_myco15.sismember('n23', url)
  375. if tf:
  376. dlc = {"url": url}
  377. myco23.delete_one(dlc)
  378. else:
  379. r_myco15.sadd('n23', url)
  380. def cl24_tb(self): #必须清除redis n20后方可操作
  381. a = myco24.find()
  382. num = 0
  383. for i in a:
  384. num += 1
  385. print(num)
  386. url = i['ajbh']
  387. tf = r_myco15.sismember('n24', url)
  388. if tf:
  389. dlc = {"ajbh": url}
  390. myco24.delete_one(dlc)
  391. else:
  392. r_myco15.sadd('n24', url)
  393. def cl28_tb(self): #必须清除redis n20后方可操作
  394. a = myco28.find()
  395. num = 0
  396. for i in a:
  397. num += 1
  398. print(num)
  399. url = i['url']
  400. tf = r_myco15.sismember('n28', url)
  401. if tf:
  402. dlc = {"ajbh": url}
  403. myco28.delete_one(dlc)
  404. else:
  405. r_myco15.sadd('n28', url)
  406. def qidong(self):
  407. pass#理论不需要去重
  408. def cl1(): #未解
  409. a = myco33.find()
  410. num = 0
  411. for i in a:
  412. num +=1
  413. print(num)
  414. print(i)
  415. # break
  416. # url = i['uid']
  417. # url = i['url']
  418. url = i['djxh']
  419. r_myco15.sadd('n33',url)
  420. # cl1()
  421. #补录数据
  422. class bulu_mes():
  423. def __init__(self):
  424. pass
  425. def mongo_upd01(self):
  426. a = myco1_b.find()
  427. for i in a:
  428. tfl = len(i)
  429. dt = i['date']
  430. url = i['url']
  431. if tfl == 3:
  432. rsd = n01_ah.r1_d(url,dt)
  433. myquery = {"url":url}
  434. newv = {"$set":rsd}
  435. myco1.update_one(myquery,newv)
  436. myco1_b.update_one(myquery, newv)
  437. print(rsd)
  438. def mongo_upd03(self):
  439. a = myco3_b.find()
  440. for i in a:
  441. tfl = len(i)
  442. dt = i['date']
  443. url = i['uid']
  444. if tfl == 3:
  445. dt1 = dt.replace('/','年度') + '月'
  446. rsd = n03_bj.r1_d(url,dt1)
  447. myquery = {"uid":url}
  448. newv = {"$set":rsd}
  449. myco3.update_one(myquery,newv)
  450. myco3_b.update_one(myquery, newv)
  451. print(rsd)
  452. def mongo_upd05(self):
  453. a = myco5_b.find()
  454. for i in a:
  455. tfl = len(i)
  456. dt = i['date']
  457. url = i['url']
  458. if tfl == 3:
  459. # dt1 = dt.replace('/','年度') + '月'
  460. # rsd = n05_sc.r1_d(url,dt1)
  461. myquery = {"url":url}
  462. myco5.delete_one(myquery)
  463. myco5_b.delete_one(myquery)
  464. # print(rsd)
  465. def mongo_upd07(self):
  466. a = myco7_b.find()
  467. for i in a:
  468. tfl = len(i)
  469. dt = i['date']
  470. url = i['url']
  471. if tfl == 3:
  472. rsd = n07_zj.r1_d(url,dt)
  473. print(rsd)
  474. myquery = {"url":url}
  475. newv = {"$set":rsd}
  476. myco7.update_one(myquery,newv)
  477. myco7_b.update_one(myquery, newv)
  478. def mongo_upd10(self):
  479. a = myco10_b.find()
  480. for i in a:
  481. tfl = len(i)
  482. dt = i['date']
  483. url = i['uid']
  484. if tfl == 3:
  485. rsd = n10_gd.r1_d(url,dt)
  486. print(rsd)
  487. myquery = {"uid":url}
  488. newv = {"$set":rsd}
  489. myco10.update_one(myquery,newv)
  490. myco10_b.update_one(myquery, newv)
  491. def mongo_upd13(self):
  492. a = myco13_b.find()
  493. for i in a:
  494. tfl = len(i)
  495. dt = i['date']
  496. url = i['url']
  497. if tfl == 3:
  498. rsd = n13_ln.r1_d(url,dt)
  499. print(rsd)
  500. myquery = {"url":url}
  501. newv = {"$set":rsd}
  502. myco13.update_one(myquery,newv)
  503. myco13_b.update_one(myquery, newv)
  504. def mongo_upd14(self):
  505. a = myco14_b.find()
  506. for i in a:
  507. tfl = len(i)
  508. dt = i['date']
  509. url = i['url']
  510. if tfl == 3:
  511. rsd = n14_hlj.r1_d(url,dt)
  512. print(rsd)
  513. myquery = {"url":url}
  514. newv = {"$set":rsd}
  515. myco14.update_one(myquery,newv)
  516. myco14_b.update_one(myquery, newv)
  517. def mongo_upd15(self):
  518. a = myco15_b.find()
  519. for i in a:
  520. tfl = len(i)
  521. dt = i['date']
  522. url = i['url']
  523. if tfl == 3:
  524. rsd = n15_jl.r1_d(url,dt)
  525. print(rsd)
  526. myquery = {"url":url}
  527. newv = {"$set":rsd}
  528. myco15.update_one(myquery,newv)
  529. myco15_b.update_one(myquery, newv)
  530. def mongo_upd16(self):
  531. a = myco16_b.find()
  532. for i in a:
  533. tfl = len(i)
  534. dt = i['date']
  535. url = i['url']
  536. if tfl == 3:
  537. rsd = n16_gs.r1_d(url,dt)
  538. print(rsd)
  539. myquery = {"url":url}
  540. newv = {"$set":rsd}
  541. myco16.update_one(myquery,newv)
  542. myco16_b.update_one(myquery, newv)
  543. def mongo_upd21(self):
  544. a = myco21_b.find()
  545. for i in a:
  546. tfl = len(i)
  547. dt = i['date']
  548. url = i['uid']
  549. if tfl == 3:
  550. print(url,'=====')
  551. rsd = n21_jx.r2(dt,url)
  552. print(rsd)
  553. myquery = {"uid":url}
  554. newv = {"$set":rsd}
  555. myco21.update_one(myquery,newv)
  556. myco21_b.update_one(myquery, newv)
  557. def mongo_upd23(self):
  558. a = myco23.find()
  559. for i in a:
  560. tfl = len(i)
  561. dt = i['date']
  562. url = i['url']
  563. if tfl == 3:
  564. print(i)
  565. rsd = n23_hn.r1_d(url,dt)
  566. print(rsd)
  567. myquery = {"url":url}
  568. newv = {"$set":rsd}
  569. myco23.update_one(myquery,newv)
  570. myco23_b.update_one(myquery, newv)
  571. def mongo_upd25(self):
  572. a = myco25_b.find()
  573. for i in a:
  574. tfl = len(i)
  575. dt = i['date']
  576. url = i['url']
  577. if tfl == 3:
  578. rsd = n25_sx.r1_d(url,dt)
  579. print(rsd)
  580. myquery = {"url":url}
  581. newv = {"$set":rsd}
  582. myco25.update_one(myquery,newv)
  583. myco25_b.update_one(myquery, newv)
  584. def mongo_upd27(self):
  585. a = myco27_b.find()
  586. for i in a:
  587. tfl = len(i)
  588. dt = i['date']
  589. url = i['url']
  590. if tfl == 3:
  591. rsd = n27_nmg.r1_d(url,dt)
  592. print(rsd)
  593. myquery = {"url":url}
  594. newv = {"$set":rsd}
  595. myco27.update_one(myquery,newv)
  596. myco27_b.update_one(myquery, newv)
  597. def mongo_upd28(self):
  598. a = myco28_b.find()
  599. for i in a:
  600. tfl = len(i)
  601. dt = i['date']
  602. url = i['url']
  603. if tfl == 3:
  604. rsd = n28_nx.r1_d(url,dt)
  605. print(rsd)
  606. myquery = {"url":url}
  607. newv = {"$set":rsd}
  608. myco28.update_one(myquery,newv)
  609. myco28_b.update_one(myquery, newv)
  610. def qidong(self):
  611. self.mongo_upd01()
  612. print('n01-补录-ok=====')
  613. self.mongo_upd03()
  614. print('n03-补录-ok=====')
  615. self.mongo_upd07()
  616. print('n07-补录-ok=====')
  617. self.mongo_upd10()
  618. print('n10-补录-ok=====')
  619. self.mongo_upd13()
  620. print('n13-补录-ok=====')
  621. self.mongo_upd14()
  622. print('n14-补录-ok=====')
  623. self.mongo_upd15()
  624. print('n15-补录-ok=====')
  625. self.mongo_upd16()
  626. print('n16-补录-ok=====')
  627. self.mongo_upd21()
  628. print('n21-补录-ok=====')
  629. self.mongo_upd23()
  630. print('n23-补录-ok=====')
  631. self.mongo_upd25()
  632. print('n25-补录-ok=====')
  633. self.mongo_upd27()
  634. print('n27-补录-ok=====')
  635. self.mongo_upd28()
  636. print('n28-补录-ok=====')
  637. upqd = bulu_mes()
  638. # upqd.qidong()
  639. # upqd.mongo_upd28()
  640. import datetime
  641. # a = myco15.find()
  642. # for i in a:
  643. # if len(i) == 3:
  644. # print(i)