Python 练习册-题目解答参考

全部题目的连接在这里:Python练习册-OSChinahtml

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

python库:你们都会说PIL,可是根据StackOverflow的建议,采用Pillow(PIL一个Fork)
文档:ImageFont Moduleredis

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

  1. 简单作的话,直接使用UUID就好。建议使用uuid1
  2. 能够使用random模块,采用ID+随机字符的方式本身生成,便于存储

个人作法:看到有人说:json

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

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

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

Python库:MySQLdb (也能够SQLAlchemy).net

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

Python库:redis-py

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

SegmentFault

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

Python库:requests, BeautifulSoup

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

Python库:xlwt

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

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

相关文章
相关标签/搜索