FWQ
小程序开发试题库找答案功能
期末考试考完无聊在刷试题库。然后cy来我寝室,提醒我可以搞个自动在excel里找答案的程序,他给了思路之后就马上开始动工。 所谓带有我们学校特色的试题库就是下载excel表格,作业和考试题都在网页上,我们要在excel里找答案。把这个过程理了一下,程序主要实现以下功能: 1、监视剪贴板的变化; 2、如果检测到剪贴板内容变化,则根据剪贴板里的内容,利用正则表达式在试题库的题目里找到第一个最匹配的题目; 3、在控制台输出答案。 考虑到有丰富的库,要连接到excel或者监视剪贴板不是什么麻烦事。于是选用python开发。 xlrd用来实现读取excel文件,pythonwin用来监视剪贴板。 def getText(): w.OpenClipboard() d = w.GetClipboardData(win32con.CF_TEXT) w.CloseClipboard() return d def setText(aString): w.OpenClipboard() w.EmptyClipboard() w.SetClipboardData(win32con.CF_TEXT, aString) w.CloseClipboard() 登录后复制 网上搜的,实现得到剪贴板的内容和设置剪贴板的内容. …