python⾃动化办公随机⽣成题库⽂档
HI,⼤家好,我是最渣的⿊客,很久没有更新⽂章了,今天更新⼀篇,利⽤python 做⼀个随机⽣成的题库⽂档。对⼀些⽼师考试检测等等,可能会是⼀个很好的帮助。
⾸先要准备的是很多题库在⼀个EXCEL 表中,题⽬为第⼀列,答案在第⼆列。
如下:
接下来是代码阶段。我这⾥是开发的窗⼝化程序。简单易懂。复制即可使⽤。
开发环境:
解释器:python 3.6.8
编辑器:pycharm 2019.1.3
编码格式:utf-8
需要安装的库:python-docx,pandas,xlrd 【1.2.0版本】,xlwt,
温馨提⽰:如果你运⾏出来各种报错,唯⼀要检查的是你的⼀些格式问题,库安装,环境问题。
1#encoding:utf-8
2import pandas as pd
um.text import WD_PARAGRAPH_ALIGNMENT
4from docx import Document
5from docx.shared import Pt
l.ns import qn
7import random
8import os程序设计语言属于高级语言
vr成品网站免费源码9from docx.shared import Pt,RGBColor
10import tkinter as tk
11from tkinter import filedialog
12import threadingfloat形容词
13
14
15window = tk.Tk()
16
17window.title('随机⽣成题库器')
19iviewer下载
20label = tk.Label(window,text='题库数量', #text为显⽰的⽂本内容
21 bg='black',fg='white',justify='left') #bg为背景⾊,fg为前景⾊
22label.pack(padx=50,pady=2)winform进度条
23
24
25textExample = tk.Text(window, width=20, height=2) # ⽂本输⼊框
26textExample.pack(padx=50,pady=10) # 把Text放在window上⾯,显⽰Text这个控件27# textExample.insert("insert","请输⼊需要多少题为⼀个⽂件库")
28
29label = tk.Label(window,text="题库⽂档数量", #text为显⽰的⽂本内容
30 bg='black',fg='white',justify='left') #bg为背景⾊,fg为前景⾊
31label.pack(padx=50,pady=2)
32
33textExample2 = tk.Text(window, width=20, height=2) # ⽂本输⼊框
34textExample2.pack(padx=50,pady=10) # 把Text放在window上⾯,显⽰Text这个控件35
36label = tk.Label(window,text="⽂档名称", #text为显⽰的⽂本内容
37 bg='black',fg='white',justify='left') #bg为背景⾊,fg为前景⾊
38label.pack(padx=50,pady=2)
39
40textExample3 = tk.Text(window, width=20, height=2) # ⽂本输⼊框
41textExample3.pack(padx=50,pady=10) # 把Text放在window上⾯,显⽰Text这个控件42
43
44
45def readfile(filepath):
46 """
47读取EXCEL⽂件
python基础代码大全黑客48 """
49 datalist = []
50 for d in filepath:
51 data = pd.read_excel(d)
52 data = list()
53
54 for d in data:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论