• python 装饰器

    一. 我们先写一个玩游戏的步骤 # def play(): # print("双击LOL") # print("选择狂战士") # print("进草丛") # print("崩山击","十字斩") 我们想添加 1.开挂 2.关闭外挂 目标函数前和后插入一段新代码 不改变原来代码 # def wrapper(fn): # def inner(): # print("开挂...

    2018-12-17 10:49:45

  • python分布式爬虫--房天下

    第一步安装redis redis在windows系统中的安装与启动: 下载:redis官方是不支持windows操作系统的。但是微软的开源部门将redis移植到了windows上。因此下载地址不是在redis官网上。而是在github上:https://github.com/MicrosoftArchive/redis/releases。 安装:点击一...

    2018-12-17 10:49:38

  • Django之频率组件

    一、频率简介 为了控制用户对某个url的请求的频率,比如 ,一分钟以内,只能访问三次 二、自定义频率类,自定义频率规则 自定义的逻辑 (1 )取出访问者的ip( 2 )判断当前ip不在访问字典里,添加进去,并且直接返回True,表示第一次访问,在字典里,继续往下走( 3...

    2018-12-17 10:49:39

  • 【Python3爬虫】用Python发送天气预报邮件

    此次的目标是爬取指定城市的天气预报信息,然后再用Python发送邮件到指定的邮箱。 一、爬取天气预报 1、首先是爬取天气预报的信息,用的网站是中国天气网,网址是http://www.weather.com.cn/static/html/weather.shtml,任意选择一个城市(比如武汉),然后要爬取的内...

    2018-12-17 10:49:37

  • 《Flask Web开发》学习笔记_1

    第一部分 Flask简介 前言:想熟练掌握一门web框架,为以后即将诞生的测试工具集做准备。为什么选择flask要做熟练掌握的一门框架,而不是其他的,最主要的原因是可以随意定制。 特别提醒:这本书的代码会提交在github,有基础的人可以直接看github的代码来学习flask。基...

    2018-12-17 10:49:33

  • python文件操作以及循环小结

    Python中的文件使用建议使用 with open(filename, "r") as f: 的形式进行文件操作,如果忘记关闭文件指针的话,他会帮你自己关闭文件, 如果使用原来的方式 f = open(filename, "w") 打开文件,在程序终止的时候,Python虽然说会帮你自动关闭所有文件对象,但是对于 w...

    2018-12-17 10:49:33

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

    23、re的match和search区别? re.match()从开头开始匹配string。 re.search()从anywhere 来匹配string。 # 多行模式 re.match( ' X ' , ' A\nB\nX ' , re.MULTILINE) # No match re.search( ' ^X ' , ' A\nB\nX ' , re.MULTILINE) # Match _sre.SRE_Match object at .....

    2018-12-17 10:49:32

  • python scrapy 实战简书网站保存数据到mysql

    1:创建项目 2:创建爬虫 3:编写start.py文件用于运行爬虫程序 # -*- coding:utf-8 -*- # 作者: baikai # 创建时间: 2018/12/14 14:09 # 文件: start.py # IDE: PyCharm from scrapy import cmdlinecmdline.execute( " scrapy crawl js " .split()) 4:设置settings.py...

    2018-12-17 10:49:31

  • python 递归和二分法

    一 内置函数 1. revserd 翻转,返回的是迭代器 # 将 s 倒置 s = ' 不是上海自来水来自海上 ' # 方法一 print (s[::-1 ]) # 方法二 s1 = reversed(s)i = '' for el in s1: i += el print (i) 2.slice 切片 lis = [ ' nishi ' , ' woshi ' , ' shuia ' , ' benjim ' ]s =...

    2018-12-14 08:38:38

  • Python学习之旅(三十三)

    Python基础知识(32):网络编程(Ⅰ) 网络通信是两台计算机上的两个进程之间的通信,而网络编程就是如何在程序中实现两台计算机的通信 P协议负责把数据从一台计算机通过网络发送到另一台计算机 TCP协议则是建立在IP协议之上的。TCP协议负责在两台计算机之间建立可靠...

    2018-12-14 08:38:34

2