摘要:   新人一枚,初来乍到,请多关照   来到博客园,不知道写点啥,那就去瞄一瞄大家都在干什么好了。   使用python 爬取博客园首页文章链接和标题。   首先当然是环境了,爬虫在window10系统下,python3.6.5环境中运行。使用python中的requests模块和BeautifulSoup模块。   ... 阅读原文
2019-01-15 23:31:49 阅读(3987) 评论(0)
摘要: 1、习题 4: 变量(variable)和命名 学习目标:了解Python中变量的定义,学习定义简明易记的变量名 变量:变量是存储内存中的值,就是每定义一个变量就会在内存中开辟一个空间。基于变量的类型。解释器会分配指定的内存,并解决什么数据可以被存储到内存中。 在Python中使用变量时,变量不需要提前定义,只需要给... 阅读原文
2019-01-15 21:43:27 阅读(3672) 评论(0)
摘要: django中间是一个轻级,低耦合的插件,用来改变全局的输入和输出。 一 如何使用中间件 定义中间件 注册中间件 # 这是一个中间件代码片段的说明,在各个位置的代码将在何时执行 def simple_middleware(get_response): # One-time configuration a... 阅读原文
2019-01-15 20:16:47 阅读(3586) 评论(0)
摘要: 默认情况下,浏览器访问一个网站的时候,同时还会向服务器请求“/favicon.ico”这个URL,目的是获取网站的图标。 若是没有配置的话,Django就会返回一个404错误,并且浏览器接收到这个404错误后不会显示出来。使用需要生成一个ico文件。 可以在http://www.bitbug.net/ 这个网站生成。... 阅读原文
2019-01-15 18:41:01 阅读(4325) 评论(0)
摘要: 1. if 条件语句   语法: if 条件: 代码块 # 条件为真执行 else: # else 可选 代码块 # 条件为假执行   示例: n = int(input('请输入一个数字:')) if n > 0: print('%s 大... 阅读原文
2019-01-15 18:04:51 阅读(3071) 评论(0)
摘要: Django 系列博客(十一) 前言 本篇博客介绍使用 ORM 来进行多表的操作,当然重点在查询方面。 创建表 实例: 作者模型:一个作者有姓名和年龄。 作者详细模型:把作者的详情放到详情表,包含生日,手机号,家庭住址等信息。作者详情模型和作者模型之间是一对一的关系(one-to-one)。 出版商模型:出版商有名称... 阅读原文
2019-01-15 17:41:07 阅读(3114) 评论(0)
摘要: Werkzeug:response,request,routing 获取请求参数:data,form,args,files,cookies,headers,method,url routing:Rule类-用来构造不同的URL模式的对象,路由URL规则 Map类-存储所有的URL规则和一些配置参数 ... 阅读原文
2019-01-15 16:29:43 阅读(3484) 评论(0)
摘要: # 使用selenium和phantomJS浏览器获取网页内容的小演示 # 导入包 from selenium import webdriver # 使用selenium库里的webdriver方法调用PhantomJS浏览器实例一个浏览器的操作对象 # 括号里的参数为PhantomJS浏览器在电脑里的绝对路... 阅读原文
2019-01-15 14:14:03 阅读(2680) 评论(0)
摘要: Django 系列博客(十) 前言 本篇博客介绍在 Django 中如何对数据库进行增删查改,主要为对单表进行操作。 ORM简介 查询数据层次图解:如果操作 mysql,ORM 是在 pymysql 之上又进行了一层封装。 MVC 或者 MTV 框架中包括一个重要的部分,就是 ORM,它实现了数据模型与数据库的解... 阅读原文
2019-01-15 13:55:06 阅读(3129) 评论(0)
摘要: 1. 线程的其他方法 import threading import time from threading import Thread,current_thread def f1(n): time.sleep(1) print('子线程名称', current_thread().getName(... 阅读原文
2019-01-15 11:58:02 阅读(3545) 评论(0)