• Python之对象的永久保存模块---pickle

    经常遇到在Python程序运行中得到了一些字符串、列表、字典等数据,想要长久的保存下来,方便以后使用,而不是简单的放入内存中关机断电就丢失数据。 这个时候Pickle模块就派上用场了,它可以将对象转换为一种可以传输或存储的格式。 python的pickle模块实现了基本的数...

    2018-11-27 08:32:09

  • Python学习手册之数据封装、类方法和静态方法

    在上一篇文章中,我们介绍了 Python 的内部方法、操作符重载和对象生命周期,现在我们介绍Python 的数据封装、类方法和静态方法。查看上一篇文章请点击:https://www.cnblogs.com/dustman/p/10017357.html 数据封装 面向对象编程的一个关键部分是封装,它涉及将相关变...

    2018-11-27 08:31:53

  • python设计模式之单例模式

    一.理解单例模式 单例模式是一种创建型设计模式,它确保一个类有且只有一个特定类型的对象,并提供全局访问点。其意图为: 确保类有且只有一个对象被创建 为对象提供一个访问点,使程序可以全局访问该对象 控制共享资源的并行访问 简单理解:单例即为单个实例,也就是...

    2018-11-27 08:32:02

  • Django之auth组件

    一、Auth模块是什么 django内置的用户认证系统 ,可以快速的实现,登录,注销,修改密码... 二、Auth用法: 1、先创建超级用户 : python3 manage.py createsuperuser;输入用户名,邮箱 (可以不输入),密码,敲击回车,创建成功。也就是在auth_user这个表中插入了一...

    2018-11-27 08:31:46

  • Python爬虫之正则表达式(1)

    廖雪峰正则表达式学习笔记 1:用 \d 可以匹配一个数字;用 \w 可以匹配一个字母或数字; '00\d' 可以匹配 ‘007’ ,但是无法匹配 ‘00A’ ; ‘\d\d\d’ 可以匹配 ‘010’ ; ‘\w\w\d’ 可以匹配 ‘py3’ ; 2: . 可以匹配任意字符; 'py.' 可以匹配 'pyc' 、 'pyo'...

    2018-11-27 08:31:50

  • python中如何退出多层循环

    1、定义标记变量;利用变量值的变化退出循环 # 第一种嵌套形式 a = [[1, 2, 3], [5, 5, 6], [7, 8, 9 ]] # init_i = 0 # init_j = 0 flag = True for i in range(3 ): for j in range(3 ): # print(i, j) if a[i][j] == 5 : flag = False init_i = i init_j = j break...

    2018-11-27 08:31:39

  • Python Socket通信黏包问题分析及解决方法

    参考:http://www.cnblogs.com/Eva-J/articles/8244551.html#_label5 1.黏包的表现(以客户端远程操作服务端命令为例) 注:只有以TCP协议通信的情况下,才会产生黏包问题 基于TCP协议实现的黏包 # !/usr/bin/env python # -*- coding: utf-8 -*- # tcp_server_cmd.py im...

    2018-11-27 08:31:40

  • 初学Python

    1.了解Python python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作 为ABC语言的一种继承。最新的TIOBE排行行榜,Python已经占据世界第四名的位置, Python崇尚优美...

    2018-11-27 08:31:34

  • django-基于中间件实现限制ip频繁访问

    # #######django-基于中间件写一个限制频繁登陆######## 额额,标题已经很醒目了,通过中间件去实现,其他方法也可以实现浏览器前端传来的请求,必须通过中间件,才能到后面路由,视图函数,所以我们在中间件那里做一层处理,我们还需要知道是哪个ip,在什么时候,请求...

    2018-11-27 08:31:36

  • Python爬虫之Requests库的基本使用

    1 import requests 2 response = requests.get( ' http://www.baidu.com/ ' ) 3 print (type(response)) 4 print (response.status_code) 5 print (type(response.text)) 6 print (response.text) 7 print (response.cookies) 8 9 # 各种请求方式 10 import requests 1...

    2018-11-27 08:31:27

2