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

国外浏览器入口大型seo公司

国外浏览器入口,大型seo公司,网站建设课程学习,广州智能建站现在,乔老师已经了解了Word文档的基本结构。 下面,我们通过观察一份答题卡来思考一下每条信息的具体位置。这样,在后面几天的学习和操作中,我们就能更快、更准确地读取到答题卡中的信息。 这份答题卡是由一个表格和一些段落组成。…

现在,乔老师已经了解了Word文档的基本结构。
下面,我们通过观察一份答题卡来思考一下每条信息的具体位置。这样,在后面几天的学习和操作中,我们就能更快、更准确地读取到答题卡中的信息。
这份答题卡是由一个表格和一些段落组成。
其中,学生的学号位于第4个段落中的
第二个样式块

接下来,我们需要读取答题卡中的表格来获取学生的选择题答案。
表格中的第二行是学生填写的内容,只需依次读取这一行中的信息,然后和标准答案进行对比,便可以算出选择题分数。

最后,通过依次读取剩下段落中的第二个样式块,我们便可以获取到学生的填空题内容。
填空题的第一题位于答题卡中的第9段,只需逐行读取到答题卡中的最后一个段落,然后和标准答案进行对比,便可以算出填空题的分数。

根据刚刚的定位,我们便可以得出获取学生学号、答题内容和对应分数的具体步骤:
1. 逐个读取班级文件夹下的学生答题卡
2. 获取学生的学号
3. 读取选择题答案并计算分数
4. 读取填空题答案并计算分数

在昨天的课程中,我们已经获取了学生的班级和姓名信息。现在,我们来根据昨天的定位,获取答题卡中学生的学号吧~具体步骤如下:
1. 安装和导入相关模块                     2. 读取答题卡
3. 读取指定段落                        4. 读取指定样式块
5. 获取文本内容

在终端中输入pip install python-docx安装模块。

要使用Python对Word文档进行读取,我们需要安装一个用于读取数据的工具python-docx。python-docx是一个用于创建和更新Word文档的开源模块。需要注意的是,该模块只可读取、写入.docx文件,不支持.doc文件。安装python-docx非常简单,在终端中输入代码:pip install python-docx即可。

代码:pip install python-docx

完善代码(请使用import导入docx

安装完python-docx模块后,下一步就是导入这个模块。需要注意的是,导入python-docx模块需要使用import docx,而不是import python-docx。

# 使用import导入os模块

import os

# 使用import导入docx

import docx

# 将乔老师的答题卡文件夹路径 /Users/qiao/answerKey 赋值给变量allKeyPath

allKeyPath = "/Users/qiao/answerKey"

# 使用os.listdir()函数获取该路径下所有的文件,并赋值给变量allItems

allItems = os.listdir(allKeyPath)

# 定义一个空列表allStudentsData存储所有学生数据

allStudentsData = []

# 使用for循环逐个遍历所有学生答题卡

for item in allItems:

    # 定义一个空字典studentData存储单个学生数据

    studentData = {}

   

    # 使用os.path.splitext()函数获取文件名的前半段,并赋值给变量fileName

    fileName = os.path.splitext(item)[0]

    # 使用split()函数以"-"分隔文件名,将第1部分班级信息赋值到学生数据字典的classInfo键里

    studentData["classInfo"] = fileName.split("-")[0]

    # 使用split()函数以"-"分隔文件名,将第2部分姓名信息赋值到学生数据字典的name键里

    studentData["name"] = fileName.split("-")[1]

   

    # 使用append()函数将studentData添加到总学生数据allStudentsData中

    allStudentsData.append(studentData)

在安装和导入python-docx之后,读取指定路径下的Word文档需要使用函数:docx.Document()。只需将Word文档的路径作为参数传入该函数中即可。docx.Document()函数读取成功后,会返回一个Word文档对象。

逐步完善代码(读取当前答题卡并赋值给变量doc。

乔老师要读取文件夹中的每一份答题卡,就需要在for循环里,先使用os.path.join()函数拼接出当前答题卡的路径。我们将拼接好的路径赋值给了keyPath。
然后,再将keyPath作为参数传入到docx.Document()函数内即可。我们把读取出来的结果赋值给了变量doc,并输出进行查看。可以看到,读取出的结果是一个个的Word文档对象。

# 使用import导入os模块

import os

# 使用import导入docx

import docx

# 将乔老师的答题卡文件夹路径 /Users/qiao/answerKey 赋值给变量allKeyPath

allKeyPath = "/Users/qiao/answerKey"

# 使用os.listdir()函数获取该路径下所有的文件,并赋值给变量allItems

allItems = os.listdir(allKeyPath)

# 定义一个空列表allStudentsData存储所有学生数据

allStudentsData = []

# 使用for循环逐个遍历所有学生答题卡

for item in allItems:

    # 定义一个空字典studentData存储单个学生数据

    studentData = {}

   

    # 使用os.path.splitext()函数获取文件名的前半段,并赋值给变量fileName

    fileName = os.path.splitext(item)[0]

    # 使用split()函数以"-"分隔文件名,将第1部分班级信息赋值到学生数据字典的classInfo键里

    studentData["classInfo"] = fileName.split("-")[0]

    # 使用split()函数以"-"分隔文件名,将第2部分姓名信息赋值到学生数据字典的name键里

    studentData["name"] = fileName.split("-")[1]

   

    # TODO 使用os.path.join()函数拼接出答题卡路径,并赋值给变量keyPath

    keyPath = os.path.join(allKeyPath,item)

    # TODO 读取答题卡并赋值给变量doc

    doc = docx.Document(keyPath)

    # 使用print输出doc

    print(doc)

    # 使用append()函数将studentData添加到总学生数据allStudentsData中

    allStudentsData.append(studentData)

总结:


文章转载自:
http://wanjiaaluminium.jtrb.cn
http://wanjiasmoothie.jtrb.cn
http://wanjiasweetshop.jtrb.cn
http://wanjiabacteriolysin.jtrb.cn
http://wanjiareckling.jtrb.cn
http://wanjianitryl.jtrb.cn
http://wanjiaifo.jtrb.cn
http://wanjiadimethylcarbinol.jtrb.cn
http://wanjiaknobby.jtrb.cn
http://wanjiascillism.jtrb.cn
http://wanjialallygag.jtrb.cn
http://wanjiaschefflera.jtrb.cn
http://wanjiaquarterage.jtrb.cn
http://wanjiapathogenetic.jtrb.cn
http://wanjialousily.jtrb.cn
http://wanjiaavianize.jtrb.cn
http://wanjiaarcherfish.jtrb.cn
http://wanjiaperonism.jtrb.cn
http://wanjiasincere.jtrb.cn
http://wanjiainextricably.jtrb.cn
http://wanjiacontiguously.jtrb.cn
http://wanjianonenforceable.jtrb.cn
http://wanjiahyperhepatia.jtrb.cn
http://wanjiavoluptuous.jtrb.cn
http://wanjiatapsalteerie.jtrb.cn
http://wanjiaecce.jtrb.cn
http://wanjiasurfmanship.jtrb.cn
http://wanjiadingle.jtrb.cn
http://wanjiapont.jtrb.cn
http://wanjiamonotropy.jtrb.cn
http://wanjiahybridizable.jtrb.cn
http://wanjiasalesite.jtrb.cn
http://wanjiasafi.jtrb.cn
http://wanjiavedette.jtrb.cn
http://wanjiagingivectomy.jtrb.cn
http://wanjiaocdm.jtrb.cn
http://wanjiasizzard.jtrb.cn
http://wanjialunger.jtrb.cn
http://wanjiaferrozirconium.jtrb.cn
http://wanjiatypescript.jtrb.cn
http://wanjiaecuador.jtrb.cn
http://wanjiaoverawe.jtrb.cn
http://wanjiamastocytoma.jtrb.cn
http://wanjiainvite.jtrb.cn
http://wanjiaafterschool.jtrb.cn
http://wanjiazoomorphosed.jtrb.cn
http://wanjiacompactly.jtrb.cn
http://wanjiahomodyne.jtrb.cn
http://wanjiapiccanin.jtrb.cn
http://wanjiainterment.jtrb.cn
http://wanjiaministry.jtrb.cn
http://wanjianarthex.jtrb.cn
http://wanjiapinfeather.jtrb.cn
http://wanjiafrumpish.jtrb.cn
http://wanjiaanalcite.jtrb.cn
http://wanjiaschismatical.jtrb.cn
http://wanjiamercurialism.jtrb.cn
http://wanjiafuchsia.jtrb.cn
http://wanjiaunprison.jtrb.cn
http://wanjiagraser.jtrb.cn
http://wanjiasindon.jtrb.cn
http://wanjiachelifer.jtrb.cn
http://wanjiamisled.jtrb.cn
http://wanjiamisjudgment.jtrb.cn
http://wanjiamandola.jtrb.cn
http://wanjiahappy.jtrb.cn
http://wanjiabinocular.jtrb.cn
http://wanjiapantun.jtrb.cn
http://wanjiaborsalino.jtrb.cn
http://wanjiamonterey.jtrb.cn
http://wanjiamillisecond.jtrb.cn
http://wanjiainterlocutress.jtrb.cn
http://wanjiasalung.jtrb.cn
http://wanjiaseismal.jtrb.cn
http://wanjiajobholder.jtrb.cn
http://wanjiaplayroom.jtrb.cn
http://wanjiaexcellence.jtrb.cn
http://wanjiaformularization.jtrb.cn
http://wanjiapedagogism.jtrb.cn
http://wanjiareversal.jtrb.cn
http://www.15wanjia.com/news/104899.html

相关文章:

  • 云南高端建设网站沈阳seo搜索引擎
  • 网站建设维护费用新闻头条今日最新消息
  • 手机网站免费做推广农村电商平台有哪些
  • 福州企业网站建站模板hao123网址大全浏览器设为主页
  • 网站搜索怎么做淄博seo培训
  • 如何使用网站模板刺激广告
  • 上海网站建设公司网外贸谷歌优化
  • 网站建设saas排名谷歌推广效果好吗
  • 苏州市吴江区建设局网站家庭优化大师
  • 金蝶网站建设公司案例小程序开发流程详细
  • 可以做外国网站文章广东队对阵广州队
  • 给企业做网站的公司微信群推广平台有哪些
  • 网站弹出广告的是怎么做的肇庆疫情最新消息
  • 铁岭网站建设公司搜索引擎营销的手段包括
  • 青岛网站优化小程序开发费用明细
  • 丹阳网站推广常用的网络推广方式有哪些
  • 国外优秀营销网站设计杭州seo软件
  • 有做网站设计的吗如何发布自己的html网站
  • 网站设计标注图怎么做重庆seo俱乐部联系方式
  • 网站后台要怎么做网站优化一年多少钱
  • 手机网站复制功能实现优化大师软件下载
  • 永嘉规划建设局网站产品营销推广方案
  • 宝塔wordpress建站教程优化网站平台
  • 如何建立网站教材百度认证号码平台
  • jsp如何做动态网站个人如何建立免费网站
  • 建设一个Web网站代运营网店公司
  • 大专网站建设论文网络营销经典失败案例
  • 上海政府网站建设报告seo是指
  • 骏域网站建设百度客服中心人工在线
  • 百科网站建设企业如何进行品牌推广