代码拉取完成,页面将自动刷新
同步操作将从 張廣勤 势由心生/vdcode5 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
# !usr/bin/env python
# -*- coding:utf-8 _*-
"""
@Author:张广勤
@Web site: https://www.tunan.wang
@Github:www.github.com
@File:mybro04.py
@Time:2022/3/1 10:15
@Motto:不积跬步无以至千里,不积小流无以成江海!
"""
from mybro03 import Mybro
def find_key(input_dict,value):
return list({k for k,v in input_dict.items() if v==value})[0]
bro=Mybro()
bro.switchquery()
with open('zdmulu.csv','r',encoding='u8') as f:
zdmulu=f.read()
zddict=eval(zdmulu)
# zd="企业一套表统计调查制度(2022)"
zd=zddict['23']
print(zd)
zdcode=find_key(zddict,zddict['23'])
print(zdcode)
zqlist=bro.getyjnopts(zd)
print(zqlist)
with open('mulu.csv','w',encoding='u8') as f:
#f.write(zd)
f.write('')
i=1
with open('mulu.csv', 'a', encoding='u8') as f:
f.write('{')
for zq in zqlist:
j=1
bblist,bbhb=bro.getbblist1(zd,zq)
#print(bblist)
print(bbhb)
for bb in bbhb:
k=1
bb,cxmllist=bro.getquery1(bb)
# with open('mulu.csv', 'a', encoding='u8') as f:
# f.write('{')
#print(f'制度:{zd},周期:{zq},报表:{bb},查询目录:{cxml}')
for cxml in cxmllist:
if j < 10:
if k < 10:
f.write(f"'{zdcode}':'{zd}','{i}':'{zq}','{i}0{j}':{bb},'{i}0{j}0{k}':'{cxml}'")
f.write(',\n')
else:
f.write(f"'{zdcode}':'{zd}','{i}':'{zq}','{i}0{j}':{bb},'{i}0{j}{k}':'{cxml}'")
f.write(',\n')
else:
if k < 10:
f.write(f"'{zdcode}':'{zd}','{i}':'{zq}','{i}{j}':{bb},'{i}{j}0{k}':'{cxml}'")
f.write(',\n')
else:
f.write(f"'{zdcode}':'{zd}','{i}':'{zq}','{i}{j}':{bb},'{i}{j}{k}':'{cxml}'")
f.write(',\n')
k+=1
j+=1
i+=1
f.write('}')
bro.closewindow()
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。