• 认证组件

    一、认证组件 只有认证通过的用户才能访问指定的url地址,比如:查询课程信息,需要登录之后才能查询,没有登录就不能查看 ,这时候就要用到认证组件 二、局部使用 (1)models层 class UserInfo(models.Model): name = models.CharField(max_length=32 ) user_choice...

    2018-12-14 08:38:33

  • Python函数的装饰器

    函数的装饰器. 1. 装饰器 开闭原则: 对功能的扩展开放 对代码的修改是封闭 通用装饰器语法: def wrapper(fn): def inner(*args, **kwargs): # 聚合 """ 在目标函数之前的内容 """ ret = fn(*arg, **kwargs) # 打散 """ 在目标函数之后的内容 """ return ret return inn...

    2018-12-14 08:38:32

  • 递归与二分法

    递归 自己调用自己 递归的入口(参数)和出口(return) 树状结构的遍历 import os def func(lujing, n): # "d:/a/" lst = os.listdir(lujing) # 打开文件夹. 列出该文件夹内的所有文件名 for el in lst: # el是文件的名字. b, c path = os.path.join(lujing, el) # 还原文...

    2018-12-14 08:38:31

  • python之装饰器(函数)

    1. 装饰器 遵循的原则: 开闭原则: 对功能的扩展开放 对代码的修改是封闭 # 通用装饰器写法 # 存在的意义: 在不破坏原有函数和原有函数调用的基础上,给函数添加新的功能. def wrapper(fn): # fn是目标函数 def inner(*args, **kwargs): # 为了目标函数的传参 ''' 在执行...

    2018-12-14 08:38:28

  • 使用Python随机生成身份证号码及校验

    GitHub : https://github.com/jayknoxqu/id-number-util 身份组成方式 中华人民共和国国家标准GB 11643-1999《公民身份号码》中规定:公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。 18位数字组合的方式是: 1 1 0 1 0 2 Y Y Y Y M M D D 8 8 8 X 区...

    2018-12-14 08:38:28

  • python scrapy实战糗事百科保存到json文件里

    编写qsbk_spider.py爬虫文件 # -*- coding: utf-8 -*- import scrapy from qsbk.items import QsbkItem from scrapy.http.response.html import HtmlResponse from scrapy.selector.unified import SelectorList class QsbkSpiderSpider(scrapy.Spider): name = ' qsbk...

    2018-12-14 08:38:25

  • Pythonx_day1

    1 # python3中的 str 和 byte(即二进制)转换 2 msg = " β " 3 # 转换为二进制,打印,‘encoding = 'utf-8'为值定转换原str的编码格式’ 4 print (msg.encode(encoding= ' utf-8 ' )) 5 # 由二进制转回str编码 6 print (msg.encode(encoding= ' utf-8 ' ).decode(en...

    2018-12-14 08:38:21

  • 友盟消息推送api、python sdk问题、测试demo代码

    一,友盟消息推送python服务端sdk地址和文档地址 1.sdk地址:http://dev.umeng.com/system/resources/W1siZiIsIjIwMTYvMDgvMTkvMTdfNDFfMzhfNzg2X3B1c2hfc2VydmVyX3B5c2RrLnppcCJdXQ/push-server-pysdk.zip 2.文档:http://dev.umeng.com/push/android/api-doc 二、pyt...

    2018-12-14 08:38:19

  • 撩课-Python-每天5道面试题-第9天

    一. Python程序中, 文件的处理步骤是什么? 打开open( " 文件 " , " 模式 " )读写 2.1 读f.read(字节数)字节数默认是文件内容长度下标会自动后移f.readline([limit])读取一行数据limit: 限制的最大字节数f.readlines()会自动的将文件按换行符进行处理将处理好的每一行...

    2018-12-14 08:38:14

  • 史上最全python面试题详解(一)(附带详细答案(关注

    1、简述解释型和编译型编程语言? 概念: 编译型语言:把做好的源程序全部编译成二进制代码的可运行程序。然后,可直接运行这个程序。 解释型语言:把做好的源程序翻译一句,然后执行一句,直至结束! 区别: 编译型语言,执行速度快、效率高;依赖编译器、跨平台性差...

    2018-12-14 08:38:12

2