当前位置: 首页 > news >正文

手机网站建设多少钿注册账号

手机网站建设多少钿,注册账号,linux下wordpress建站,查企业信息查询平台又到了一年一度的背题时刻#xff0c;但是收到的题库是Word版的#xff0c;页数特别多 话不多说#xff0c;上代码#xff0c;有图有真相#xff0c;代码里面备注的很详细 # 导入所需库 import csv import os import refrom docx import Document from win32com import c…又到了一年一度的背题时刻但是收到的题库是Word版的页数特别多 话不多说上代码有图有真相代码里面备注的很详细 # 导入所需库 import csv import os import refrom docx import Document from win32com import client as wc# 打开word文档def doc_to_docx(doc_file):full_path os.path.abspath(doc_file) # 绝对路径便于分离文件位置、名和后缀word wc.Dispatch(Word.Application)doc word.Documents.Open(full_path)doc.SaveAs(os.path.splitext(full_path)[0] .docx, 12) # 保存只改后缀 12 为docxdoc.Close()word.Quit()return os.path.splitext(full_path)[0] .docxdef save_to_csv(doc_name, date): # date为list [[1],[2],[3]...]name os.path.abspath(doc_name)# os.path.splitext(name)[0]out open(f{os.path.splitext(name)[0]}.csv, a, encodingutf-8, newline)csv_write csv.writer(out, dialectexcel)for row in date:csv_write.writerow(row)out.close()print(f文件{os.path.splitext(name)[0]}.csv生成完毕请查看)if __name__ __main__:为防止格式错乱请先在源文件里执行将^l替换为^p操作默认每个题目开头序号都是数字,如果不是需要修改question_start_num对应的re代码file_name input(请输入word文件名带后缀:) # 2.docTG_style 一二三四五六七八九、 # 大题干类型最后一位为符号choose_split 、 # 选项分割符号A、 A.if file_name.endswith(.doc): # 加快处理速度.docx比doc处理速度快所以如果不是x结尾的转成x的file_name doc_to_docx(file_name)document Document(file_name)# 获取所有段落all_paragraphs document.paragraphsstart_num 0 # 主干序号下角序号TX # 题型All_content [] # 存储所有题内容tem [] # 临时存储每个题类型、题干、选项、答案for paragraph in all_paragraphs:# 打印每一个段落的文字# print([paragraph.text])tittle_split 、question_start_num re.compile(f^\d) # 识别题干头是否是数字p re.compile(f^{TG_style[start_num] TG_style[-1]}) # 匹配开头字符筛选出大标号区分题目类型tittle_ret question_start_num.search(paragraph.text) # 识别题干头ret p.search(paragraph.text) # 识别题型if ret:TX paragraph.text.replace((TG_style[start_num] TG_style[-1]), , 1)start_num 1# tittle_num 1# print(TG)All_content.append(tem)tem []All_content.append([paragraph.text]) # 读完题型说明进入了题目内容else:if tittle_ret: # 是否是题干All_content.append(tem) # 如果是题干证明上一题遍历完毕进行缓存tem [TX] # 保存题型在第一位# print(f{TG}{paragraph.text})# tittle_num 1 # 遇到题号不连续时继续处if All_content: # 不是题干缓存写了说明在读取选项此处为了区分一行有多个选项的情况逐个读取出来chooses re.split(f[A-Za-z]{choose_split}, paragraph.text)for choose in chooses:if choose.replace( , ): # 替换掉选项中空格进行过滤#print(choose)tem.append(choose)save_to_csv(file_name, All_content) 题库已打包有环境的直接RUN有问题可以咨询不保证一定解决
http://www.pierceye.com/news/175784/

相关文章:

  • 团队合作网站网站制作的报价大约是多少
  • 网站在线留言系统能挣钱的平台 正规的
  • 冀州网站制作泉州握旗公司网站建设
  • 免费php企业网站苏州网站建设多少钱
  • 重庆网站制作设计抚州网站建设
  • 国外psd网页模板网站免费学校网站管理系统
  • 网站开发合作合同范本电子商务营销渠道有哪些
  • 云南网站建设哪个好沈阳视频制作公司
  • 可以做公众号的一些网站企业级网站开发需求分析
  • 建设网站收费标准品牌网络推广公司排名
  • 网站怎么做动态背景图片营销型网站建设的优势有哪些
  • 专业网站制作软件网页设计五个页面
  • 个人网站的成本球形网架结构厂家
  • 顺德网站制作案例价位php做视频网站源码
  • 网站优化 无需定金公明网站制作
  • 安徽龙山建设网站wordpress 禁止twitter
  • 中卫市网站开发制作网页设计html代码大全颜色
  • 深圳网站建设伪静态 报价 jsp 语言新网站如何推广
  • 南京建设局网站首页wordpress 要求ftp
  • 百度站长 添加网站哪些网站可以上传自己做的视频
  • 网站开发的论文引言微信网站开发视频教程
  • 宁波网站制作出售爱南宁app下载官网最新版
  • 科技类公司名称大全常州网站关键词优化咨询
  • 共享ip服务器做网站如何把网站推广出
  • 网站开发标书范本免费模板下载网站推荐
  • 郑州品牌网站建设宿松县住房和城乡建设局网站
  • 电商网站开发与运营赣州爆炸事故
  • 牡丹区建设局网站黄骅贴吧最近发生的事
  • 手机一键建站北京公司网站建站
  • 做个简单网站大概多少钱广州联亨科技网站建设