自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 python爬虫验证码获取与输出的简单介绍

Y31 利用pytesseract中的image_to_string方法,与pillow模块中的Image搭配使用: from PIL import Image from pytesseract import image_to_string import urllib3,os # 创建网络请求...

2018-10-29 18:47:58 1128 1

原创 Flask分页功能的实现

Y30 后台views.py代码: # 渲染信息页面 @article.route('/lease_info/',endpoint='lease_info') def lease_info(): # 默认第一野,且页面为整数 page = int...

2018-10-29 15:45:58 656 2

原创 Flask带参URL向后台传值的方法

Y29 后台代码:(**name为前端所传的值**) from flask import Flask, render_template app = Flask(__name__) @app.route('/test/<name>',...

2018-10-27 16:34:28 2023 3

原创 python中,__del__方法介绍

Y28 例子一: # 定义一个类 class Person: def __del__(self): print('这个是del方法') # 创建对象(将对象Person赋予变量p1,对象和变量区分开) p1 = Person() del p1 ...

2018-10-26 22:20:21 200 1

原创 python下,phantomjs和selenium的安装

Y27   phantomjs:是一个基于WebKit的服务器端 JavaScript API。它全面支持web而不需浏览器支持,其快速,原生支持各种Web标准: DOM 处理, CSS 选择器, JSON, Canvas, 和 SVG。PhantomJS可以用于页面自动化,网络监测,网页截屏,...

2018-10-24 19:30:42 219 0

原创 Tesseract-OCR下载和安装

Y26   Tesseract,一款由HP实验室开发由Google维护的开源OCR(Optical Character Recognition , 光学字符识别)引擎,与Microsoft Office Document Imaging(MODI)相比,我们可以不断的训练的库,使图像转换文本的能...

2018-10-24 11:03:57 8315 1

原创 urllib3下简单爬虫的创建流程。

Y25 # 导入urllib3模块,os文件操作模块,time时间模块 import urllib3, os, time # 导入lxml库中的额etree,方便解析数据 from lxml import etree # 导入进程池 from multiprocessing import Poo...

2018-10-24 09:21:55 322 0

原创 flask中include和extend的用法

Y24 专业理论推荐博客:https://blog.csdn.net/muttry/article/details/80872007 在此只谈个人理解 一、include用法: 在个人看来,就是实现了,当flask工程中有多个网页中有相同模块时,只需要通过共享文件html直接调用即可,不用每个...

2018-10-19 13:07:49 720 1

原创 flask中endpoint的理解

Y23 在此,不再把endpoint方法说的很专业,谈谈个人的理解。 endpoint其实就可以指代django中urls设置路由时的‘name’属性。默认下,endpoint与定义函数名相同。 在我看来,设置endpoint有两个突出的优点:(在此以页面跳转为例) 1、将名字复杂的函数名利用...

2018-10-18 21:27:09 582 1

原创 flask框架创建项目的具体操作(含蓝图)

Y22   Flask是一个使用 Python 编写的轻量级 Web 应用框架。与django不同,django创建工程时,会直接构架好工程结构。 而flask工程几乎是自己创建结构。在此介绍 PyCharm 下flask如何创建有一个完整的工程结构。 以用户登录模型为例,介绍流程~ 目录介...

2018-10-18 20:10:54 5057 1

原创 flask连接mysql数据库操作

Y21   以简单的年级表格模型为例,介绍数据库的增删改查,条件查询等操作 代码,以下: from app import db # 定义数据模型, 设置表格中各个字段的数据类型 class Grade(db.Model): g_id = db.Column(db.Integer,pr...

2018-10-16 20:10:55 1406 0

原创 flask文件上传功能的实现

Y20   以下只介绍上传功能的实现,具体配置不再多介绍。若需要具体实现的文件并运行,可下载文章尾部源代码。 后端代码(.py) from flask import render_template, url_for, request from werkzeug.utils import sec...

2018-10-16 19:54:31 7013 2

原创 django连接mysql数据库的一对一,一对多,多对多关系模型的创建

Y19   介绍如何创建各种关系的数据模型,具体实现各种功能 先配置settings.py中连接mysql数据库:(Y12有介绍) DATABASES = { 'default': { 'ENGINE': 'django...

2018-10-16 19:41:42 625 1

原创 flask连接mysql数据库的一对一,一对多,多对多的处理关系。

Y18   以学生表与班级表为例,进行一对一,与一对多操作说明。 简单部署: 1、创建flask文件夹,在文件夹中创建python文件,命名为app,其中代码: from flask import Flask app = Flask(__name__) 2、引入封装过的连接mysql数据库的...

2018-10-16 19:21:23 551 1

原创 flask连接mysql数据库操作增删改查的简单封装函数

Y17 1、创建python文件夹,命名为app,创建并返回一个WGSI应用程序对象 from flask import Flask app = Flask(__name__) # 定义函数封装路由配置 def path(route, fun, *, methods=['GET�...

2018-10-16 18:42:46 1042 0

原创 Centos7操作系统下部署项目

Y16 本博客借鉴于其他博客而作,有地方不同。大家可视自身所需情况了解。 借鉴博客: http://blog.51cto.com/51reboot/2105415 在Centos7下部署项目,需要先部署相关环境。在此配置环境版本: Remote:Centos7.0以上版本操作系统 Pyth...

2018-10-13 17:21:50 479 0

原创 在Centos操作系统下安装mysql8.0

Y15 1、打开Centos操作系统,下载mysql的repo源并安装,执行命令: rpm -Uvh http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm (不是链接) 2、查看可用的mysql版本以及禁用/启用...

2018-10-13 15:45:49 6961 1

原创 python下,类对象和实例对象区别,类变量和实例变量区别

Y14 一、类对象和实例对象 简短理论: 类对象是将具有相似属性和方法的对象总结抽象为类对象,可以定义相似的一些属性和方法,不同的实例对象去引用类对象的属性和方法,能减少代码的重复率。 实例对象又称实例化对象,不是抽象而是一类对象中具体的一例对象。 比喻理解:   我相信有的人觉得有点绕,在...

2018-10-13 15:06:52 6880 3

原创 django创建数据模型

Y13 1、在app功能模块文件夹下的models.py中创建数据库表格对应的数据模型,如: from django.db import models """ # 用来创建Mysql数据库表格对应的数据模型。该模型相当于数据的载体用来完成开 ...

2018-10-13 13:47:31 183 0

原创 Django连接mysql数据库操作

Y12 1、创建工程 django-admin startproject django_3 2、创建app python manage.py startapp app1 3、Mysql数据库配置  (1)启动数据库    1>若没启动,先在管理员模式下直接启动m...

2018-10-13 13:31:28 683 0

原创 django文件上传功能的实现

Y11 1、 创建新app,配置路由和settings(Y10博客有具体操作) 2、创建一个上传页面(html),在views中渲染页面,配置路由,配置css,引入css,引入共享文件jquery 3、创建common_static共享文件目录,templates/app前端页面目录,sta...

2018-10-13 13:10:04 2968 0

原创 Django框架创建项目的具体操作

Y10   本文介绍在pycharm下创建django工程流程。 1、导入django模块 pip install Django,创建项目,在Terminal中构建django: ①构建django工程:django-admin startproject django_1 (django_1...

2018-10-13 11:49:10 148 0

原创 python连接MongoDB数据库方法及增删改查等操作小结。

Y9   建议安装MongoDB可视化工具“Robo 3T”,可以很直观的看到对MongoDB操作后的数据。 1、‘Robo 3T’的安装,网上很多途径可下载,在此分享我使用的版本: 链接:https://pan.baidu.com/s/1EcjmUVkXz1GQeTXy2fMk9g 提取码:...

2018-10-13 10:45:44 3470 0

原创 Linux(centos7)操作系统下,MongoDB数据库安装

Y8   MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。 下面介绍MongoDB安装~ 如果您装的是...

2018-10-12 22:28:44 3706 2

原创 Xshell的安装和使用

Y5 Xshell 是一个强大的安全终端模拟软件。在Y4博客中,安装好centos7操作系统后,一般我们不会在虚拟机上直接执行任何命令,而是通过Xshell与centos远程连接来执行命令。直奔操作 1、安装Xshell,大家可以直接在网上搜索Xshell,会有很多途径找到下载方法。在此分享我一直...

2018-10-11 22:28:43 1403 1

原创 开启Apache服务,上传静态网页测试项目方法

Y7 在上一篇Y5博客中,如果安装Apache成功后,建议上传静态网页测试。此篇在Y5博客基础上,介绍测试网页方法 1、打开centos7操作系统,启动Apache服务 #systemctl restart httpd.service 2、将你的项目文件压缩后,上传到根目录。上传方式:#rz -y...

2018-10-11 22:13:28 1054 0

原创 Linux(Centos7)下,阿帕奇(Apache)服务器的安装与配置

Y5 1、打开centos7操作系统,运行 “ #yum install httpd ” ,安装过程中会问“is this ok [y/d/N]”,输入“y”回车,等待一会,Apache安装成功 2、安装完成之后,你可以通过执行 “ #systemctl status httpd.service ...

2018-10-11 21:39:18 7927 0

原创 CentOS7操作系统的安装与配置

Y4 1、本人使用的CentOS7操作系统是安装在虚拟机上的,也建议安装在虚拟机上。毕竟还是可视化操作界面比较方便。虚拟机下载途径有很多种,在此分享我用的VM 14 pro版本的虚拟机以及免费使用注册码 链接:https://pan.baidu.com/s/1MhPewyYeS9f-CqxqBH8...

2018-10-11 20:53:36 5144 4

原创 Scourcetree安装以及所遇相关问题小结

Y3 1、Scourcetree是一款强大的Git/Mercurial桌面客户端,支持mac系统合Windows系统,用来管理git项目很方便。安装之前,你需要一个代码托管平台,在此推荐注册并使用github或者码云网都可以。 推荐github使用教程:https://blog.csdn.net/...

2018-10-11 19:58:41 1113 0

原创 win10下安装mysql8.0小结

Y2 1、首先要下载mysql8.0,分享文件mysql8.0压缩包: 链接:https://pan.baidu.com/s/13Rv6Uosvl4LPvhgTaSOVFg 提取码:pvgs 本人建议将mysql安装到C盘(因为安装的C盘在使用过程中出的毛病最少,也不用配置过多操作),当然也可以安...

2018-10-10 22:21:42 988 0

原创 PyCharm与python解释器安装配置小结

Y1 1、 PyCharm的安装与激活: 首先下载PyCharm,有很多途径,可以通过官网下载,也可以在原文博客中找到。 这里分享我使用的PyCharm版本链接: https://pan.baidu.com/s/1lcXBFNnoj4NjuiiF8jUhOQ 提取码:ah6d 2、下载成功后安装,...

2018-10-10 20:57:30 11935 2

提示
确定要删除当前文章?
取消 删除