校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > python實現某考試系統生成word試卷

python實現某考試系統生成word試卷

熱門標簽:唐山智能外呼系統一般多少錢 公司電話機器人 哈爾濱ai外呼系統定制 白銀外呼系統 廣告地圖標注app 騰訊外呼線路 陜西金融外呼系統 激戰2地圖標注 海南400電話如何申請

本文實例為大家分享了python實現某考試系統生成word試卷的具體代碼,供大家參考,具體內容如下

提示:寫完文章后,目錄可以自動生成,如何生成可參考右邊的幫助文檔

準備條件

1.試題excel信息,存放在名為data.xls的excel文件中

2.安裝python依賴的模塊信息

pip install xlrd
pip install  python-docx

提示:以下是本篇文章正文內容,下面案例可供參考

編碼實現

#!/bin/bash env python
import xlrd
import  random
from  docx import  Document
from docx.shared import Pt, RGBColor
from docx.enum.text import  WD_ALIGN_PARAGRAPH

#打開excel
data = xlrd.open_workbook('data.xls')
#獲取工作表
sheet = data.sheet_by_index(0)

class Question:
   pass
def create_question():
   question_list = []
   for i in range(sheet.nrows):
       if i>2:
             #創建試題類
             question = Question()
             question.ID = sheet.cell(i,0).value
             #添加試題的題目信息
             question.subject = sheet.cell(i,1).value
             #添加題目類型
             question.question_type = sheet.cell(i,2).value
             #添加試題選項
             question.option = []
             question.option.append(sheet.cell(i, 3).value)  # A
             question.option.append(sheet.cell(i, 4).value)  # B
             question.option.append(sheet.cell(i, 5).value)  # C
             question.option.append(sheet.cell(i, 6).value)  # D
             #添加分值
             question.score = sheet.cell(i,7).value
             question_list.append(question)
   #將試卷題目隨機打亂并且返回
   random.shuffle(question_list)
   return question_list

def create_papper(file_name,paper_name,question_list):
    #創建一個文檔對象
    document = Document()
    #設置頁眉的位置信息
    section = document.sections[0]
    header = section.header
    p1 = header.paragraphs[0]
    p1.text = paper_name
    #設置頁腳信息
    footer = section.footer
    p2 = footer.paragraphs[0]
    p2.text = '內部試題,禁止泄露'
    #寫入試卷基本信息
    titile = document.add_heading(paper_name,level=1)
    #設置對齊方式
    titile.alignment = WD_ALIGN_PARAGRAPH.CENTER
    #添加一個段落
    p3 =  document.add_paragraph()
    p3.add_run('姓名:____')
    p3.add_run('班級:____')
    p3.alignment =  WD_ALIGN_PARAGRAPH.CENTER
    #寫入試題信息
    for i,question in enumerate(question_list):
        subject_paragraph = document.add_paragraph() #添加一個段落
        run = subject_paragraph.add_run(str(i+1)+str(question.subject)) #添加題目信息
        run.bold = True #設置加粗
        subject_paragraph.add_run('【%s】分'%str(question.score))
        #打亂選項的順序
        random.shuffle(question.option)
        for index,option in enumerate(question.option):
            document.add_paragraph(('ABCD')[index]+str(option))
    #保存試題
    document.save(file_name)
    return

if __name__ == '__main__':
    question_list = create_question()
    #循環生成100份試卷
    for item in range(1,100):
        create_papper('2021第'+str(item)+'套內部考試試題.docx','2021第一季度內部考試',question_list)
    print('over')

實現效果

總結

該案例綜合使用了xlrd模塊和python-docx模塊的一個讀寫練習

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • python提取word文件中的所有圖片
  • 使用Python自動化Microsoft Excel和Word的操作方法
  • Python 制作詞云的WordCloud參數用法說明
  • Python WordCloud 修改色調的實現方式
  • Python 自動化修改word的案例
  • python 將Excel轉Word的示例
  • Python實現Word文檔轉換Markdown的示例
  • python3處理word文檔實例分析
  • Python word文本自動化操作實現方法解析
  • Python快速優雅的批量修改Word文檔樣式

標簽:四川 上海 惠州 黑龍江 黔西 常德 益陽 鷹潭

巨人網絡通訊聲明:本文標題《python實現某考試系統生成word試卷》,本文關鍵詞  python,實現,某,考試,系統,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《python實現某考試系統生成word試卷》相關的同類信息!
  • 本頁收集關于python實現某考試系統生成word試卷的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    久久久久久久久免费| 免费成人在线观看| 国产精品久久精品日日| 亚洲精品日韩专区silk| 久久国产精品露脸对白| 99久久亚洲一区二区三区青草 | 日韩影院免费视频| 成人国产电影网| 精品理论电影在线| 偷偷要91色婷婷| 一道本成人在线| 国产网站一区二区三区| 日韩中文字幕亚洲一区二区va在线 | 亚洲色图欧美激情| 国产成人午夜精品影院观看视频 | 亚洲蜜臀av乱码久久精品蜜桃| 精油按摩中文字幕久久| 精品视频在线视频| 亚洲精品免费在线观看| 成人激情文学综合网| 精品国产凹凸成av人导航| 石原莉奈一区二区三区在线观看| 色婷婷综合在线| 国产精品的网站| 成人综合婷婷国产精品久久| 久久久精品影视| 国产美女娇喘av呻吟久久| 日韩美女一区二区三区| 蜜桃av一区二区三区电影| 欧美日韩一本到| 亚洲第一av色| 精品视频123区在线观看| 亚洲国产综合91精品麻豆| 91香蕉视频在线| 亚洲私人黄色宅男| av亚洲精华国产精华精| 亚洲视频小说图片| 91天堂素人约啪| 一区二区高清免费观看影视大全| 色婷婷av一区| 一区二区在线观看视频| 在线一区二区观看| 亚洲猫色日本管| 91国偷自产一区二区开放时间| 亚洲精品五月天| 欧美视频中文字幕| 青青国产91久久久久久| www国产精品av| 国产精品一区二区久久精品爱涩| 欧美激情在线一区二区三区| 成人免费va视频| 一区二区三区欧美激情| 欧美挠脚心视频网站| 麻豆国产91在线播放| 久久久www成人免费毛片麻豆 | 9l国产精品久久久久麻豆| 亚洲精品美国一| 欧美一区二区在线免费播放| 国产一区二区美女| 最新热久久免费视频| 91精品福利在线| 日本不卡一二三| 欧美激情在线一区二区三区| 在线免费观看成人短视频| 视频一区二区欧美| 国产日韩欧美激情| 91高清视频在线| 蜜桃视频一区二区三区在线观看| 久久久精品一品道一区| 欧美在线观看一二区| 日本亚洲一区二区| 国产精品美女www爽爽爽| 欧美私模裸体表演在线观看| 国产九九视频一区二区三区| 1024成人网| 精品美女在线播放| 一本一道久久a久久精品| 蜜臀av性久久久久蜜臀av麻豆| 国产欧美一二三区| 欧美日韩国产美女| 成人免费三级在线| 丝瓜av网站精品一区二区| 国产精品国产自产拍高清av | 国产欧美一区在线| 欧美男男青年gay1069videost| 激情成人午夜视频| 一区二区三区在线免费观看| 精品福利一二区| 欧美日韩一区二区三区高清| 国产成人综合在线播放| 五月婷婷久久丁香| 亚洲欧洲av一区二区三区久久| 日韩一区二区三区免费观看| 在线免费观看日本欧美| 成人动漫一区二区在线| 久久国产三级精品| 午夜欧美一区二区三区在线播放| 国产精品美女久久久久久久久久久| 制服丝袜国产精品| 在线观看亚洲成人| 播五月开心婷婷综合| 国产美女在线观看一区| 免费成人av资源网| 亚洲成av人片在线| 亚洲精品国产品国语在线app| 国产欧美日韩三级| 2023国产精品| 日韩免费高清视频| 欧美一级黄色大片| 欧美精品色一区二区三区| 91黄色激情网站| 色女孩综合影院| 91猫先生在线| 色成人在线视频| 欧美自拍偷拍一区| 欧美在线观看一二区| 欧美在线一二三四区| 欧美亚洲日本一区| 狠狠色丁香婷婷综合久久片| 99精品久久免费看蜜臀剧情介绍| 国产成人午夜片在线观看高清观看| 69久久99精品久久久久婷婷 | 午夜激情一区二区| 欧美巨大另类极品videosbest| 亚洲黄色在线视频| 色综合久久久久| 亚洲午夜一二三区视频| 5858s免费视频成人| 亚洲国产日日夜夜| 欧美伊人精品成人久久综合97| 久久日韩粉嫩一区二区三区| 免费成人美女在线观看.| 日韩欧美激情在线| 日本亚洲电影天堂| 91精品黄色片免费大全| 日韩电影免费在线看| 欧美一卡二卡三卡| 国内精品久久久久影院薰衣草| 日韩色视频在线观看| 国产一区二区看久久| 国产精品精品国产色婷婷| 91农村精品一区二区在线| 一区二区三区四区不卡在线| 色88888久久久久久影院野外| 亚洲一级不卡视频| 正在播放一区二区| 国产高清不卡一区| 亚洲乱码国产乱码精品精的特点 | 亚洲激情成人在线| 日韩午夜激情电影| 国产综合久久久久影院| 国产精品久99| 91精品国产综合久久久久 | 亚洲电影一区二区三区| 欧美一级二级三级乱码| 国产最新精品精品你懂的| 国产精品欧美一区喷水| 欧美色男人天堂| 国产成人三级在线观看| 亚洲国产精品久久人人爱| 欧美精品一区二区精品网| av中文字幕亚洲| 日韩高清不卡一区二区三区| 国产欧美精品国产国产专区| 欧美男男青年gay1069videost| 国产精品综合一区二区三区| 亚洲精品中文字幕在线观看| 日韩精品中文字幕在线不卡尤物| jizz一区二区| 久久99精品国产.久久久久| 亚洲精品午夜久久久| 国产欧美一区二区精品仙草咪 | 日本午夜一区二区| 亚洲视频1区2区| 久久尤物电影视频在线观看| 欧美日韩亚州综合| www.一区二区| 国产一区视频网站| 日本一不卡视频| 亚洲国产成人tv| 国产精品理论在线观看| 日韩三级av在线播放| 欧美日韩高清一区二区不卡| 不卡高清视频专区| 国产精品中文欧美| 狠狠色狠狠色综合日日91app| 亚洲国产中文字幕在线视频综合| 亚洲国产精品成人久久综合一区| 欧美成人aa大片| 91精品国产91久久久久久最新毛片| 91丨porny丨国产入口| 成人免费视频视频在线观看免费 | 黄色精品一二区| 日本欧美加勒比视频| 亚洲最大成人网4388xx| 综合中文字幕亚洲| 亚洲美女免费视频| 亚洲欧美色一区| 亚洲精品水蜜桃| 一区二区三区波多野结衣在线观看|