#1、http://www.nnzhp.cn/archives/150

# .中奖号码由6个红色球号码和1个蓝色球号码组成。 ...

#random模块的用法

#写一个函数,产生双色球号码,输入几就产生多少条,这些号码不能重复,要写到文件里面

# 1个篮球         1-16

# 6个红色球       1-33

 

2、写一个商品管理的程序的

#1、添加商品       add_procut()

#2、修改商品信息    modiy_procut()

#3、查看所有商品        show_product()

 

#1、运行程序的时候,提示你 输入1、添加商品 输入2、修改商品信息 3、输入3、查看所有商品,输入其他的就提示输入错误

# 添加商品的时候输入

#  商品名称   不存在的商品就可以

#  价格  价格必须为大于0的整数或者小数

#  数量  必须大于0的证书

#  颜色

#修改商品

#  商品名称   存在的商品就可以

#  价格  价格必须为大于0的整数或者小数

#  数量  必须大于0的证书

#  颜色   #这3个,价格、数量、颜色最少要修改一个

#查看商品

#直接取所有的商品就可以

 

 

 

#1、pymysql、nnlog、redis、xlwt、xlrd、xlutils 把这些模块装好

2、写一个程序,创建一些数据。

    1、创建10个文件夹,文件夹名字自定义

    2、每个文件下面有10个 日志文件,

            文件名是从今天开始的前10天

                android_2018-07-01.log

                android_2018-06-30.log

                android_2018-06-29.log

                android_2018-06-28.log

                android_2018-06-28.log

                android_2018-06-28.log

                android_2018-06-28.log

    3、随机选3个文件,往里面写点东西

3、写一个程序,把上面那些空文件删掉,还有3天前的删掉

 

 

 

 

    1、操作redis的代码,封装2个函数

        def op_str(k,v=None):#操作string类型的key,通过有没有传value来判断是set还get,如果是get的话,要返回数据

            pass

        def op_hash(k1,k2=None,v=None):#操作hash类型的key

            pass

            #操作hash类型的key

            #通过有没有传k2来判断是获取所有的数据,还是获取单个小key的数据

            #通过有没有v来判断是否是set数据

    2、注册的账号密码存到数据库里面,密码是存md5之后的

            #id username passwd

       登录的时候,账号密码也是从数据库里面取

            pass

    3、写一个函数,实现,传入一个表名,就把这个表里面的数据,导出到excel里,

        表是  app_student

        如果这一行数据里面有乱码,那么就不写到excel里面

        def db_excel(table_name):

            pass

        然后把这个excel当做附件,发到我的邮箱里面

 

 

 

 

 

    写接口 登录

        1、登录的账号密码是从数据里面取的,成功之后,生成一个sessionid

        {

            "error_code": 0,

            "login_info": {

                "login_time": "20180715175616",

                "sign": "d3fefee0c9a3f1bca4c0359dfbb12aa9",

            }

        }

         # nhy  session计算规则是当前  用户名+当前的时间戳 MD5的结果

            往redis里面写一条数据

            session:nhy    d3fefee0c9a3f1bca4c0359dfbb12aa9  key的失效时间是24小时

             niuhanyang1823223

        2、写一个支付接口。

            建好salary表

                id username  money

                1   nhy      800

            入参:支付金额,money

                   用户名  username

                   sessionid

                   通过用户传过来的user去redis里面取到登录接口存的seeionid和用户传过来的session做比较,如果一样的话

                   说明已经登录的

                   接下来校验余额是否充足,如果钱够的话,支付成功,然后修改金额

                   如果钱不够的话,提示余额不足