分类
摘要:
新人一枚,初来乍到,请多关照
来到博客园,不知道写点啥,那就去瞄一瞄大家都在干什么好了。
使用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)