开机锁屏状态就能背单词,并且这些锁屏壁纸是你自己制作的,是不是一举多得?看到知乎上很多人问学Python可以干什么,我就来讲讲我是怎么用Python做这一批锁屏背单词的壁纸的。
先看看效果:
我是怎么想到要在锁屏状态下背几个单词的:对于经常用笔记本的我来说,每天有很多次面对锁屏的屏幕。这时候,你除了要输入密码进入系统,什么也做不了。这么心静,不正适合记几个单词么?那么,把单词做成图像,设置成锁屏不就可以了?
用什么语言来写呢?做了十几年的C++程序,生成图片是调用GDI、GID +的函数。也写了好多年C#,用C#也很容易。但是,最后还是选择Python,因为Python更方便啊。好,先安装PIL库,然后开始干。
第一步,上网下载一个包含你想被的单词的文件,可复制文字的pdf格式的、word的、txt的都可以。
第二步,写几行Python代码,读取并解析其中的单词和释义,调整格式。
第三步,调用PIL库,将第二步经过整理的单词和释义,输出到图片文件中。这一步,你可以控制图片的背景、文字的大小、颜色。
为啥我要斜到左边(或者斜到右边)又折下来?因为有时候,就看10个单词感觉不强迫自己。这样,看上一半或者下一半就够了。
初学者练习如果需要参考代码, 请关注gongzhonghao“编程天地”,回复"锁屏背单词",可以看到代码。