Python 练习册-题目解答参考

杀马特。学长 韩版系。学妹 提交于 2019-11-27 06:24:31

所有题目的链接在这里:Python练习册-OSChina

**第 0000 题:**将你的 QQ 头像(或者微博头像)右上角加上红色的数字

python库:大家都会说PIL,但是根据StackOverflow的建议,采用Pillow(PIL一个Fork)
文档:ImageFont Module

第 0001 题:为你的应用生成激活码(或者优惠券)

  1. 简单做的话,直接使用UUID就好。建议使用uuid1
  2. 可以使用random模块,采用ID+随机字符的方式自己生成,便于存储

我的做法:看到有人说:

Apple Store App的激活码(优惠券)一般长度为10位,由小写字母与数字组成

所以我是:hex(id)+rand('g'-'z')+rand(char)其中rand('g'-'z')是分隔符。

第 0002 题:将 0001 题生成的 200 个激活码(或者优惠券)保存到 MySQL 关系型数据库中

Python库:MySQLdb (也可以SQLAlchemy)

**第 0003 题:**将 0001 题生成的 200 个激活码(或者优惠券)保存到 Redis 非关系型数据库中。

Python库:redis-py

**第 0004 题:**任一个英文的纯文本文件,统计其中的单词出现的个数。

SegmentFault

第 0013 题: 用 Python 写一个爬图片的程序

Python库:requests, BeautifulSoup

第 0014 题: 将纯文本文件 student.txt中的学生信息,写入Excel文件中

Python库:xlwt

  • 文本文件为json格式,import json后可以很容易读取文本文件

  • xlwt,xlrd是很方便的读写xls文件的库

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!