• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






Fool_freshman

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

05 2019 档案

 
我的第三十六篇博客---flask-过滤器,页面包含等
摘要:flash 闪现消息要加密钥 app.secret_key='' for 在一个for循环中你可以访问这些特殊的变量:变量 描述loop.index 当前循环迭代的次数(从1开始)loop.index() 当前循环迭代的次数(从0开始)loop.revindex 到循环结束需要迭代的次数(从1开始) 阅读全文
posted @ 2019-05-26 15:26 Fool_freshman 阅读(219) 评论(0) 推荐(0)
我的第三十五篇博客---flask-wtf表单验证
摘要:在Flask中,为了处理web表单,我们可以使用Flask-WTF扩展,它封装了WTForms,并且它有验证表单数据的功能WTForms支持的HTML标准字段 字段对象 说明StringField 文本字段TextAreaField 多行文本字段PasswordField 密码文本字段HiddenF 阅读全文
posted @ 2019-05-26 15:23 Fool_freshman 阅读(617) 评论(0) 推荐(0)
我的第三十四篇博客---flask-cookie-session、sqlchemary
摘要:cookie、session 获取cookie request.get.cookie('')获取session session.get('') cookie:指某些网站为了辨别用户身份、进行会话跟踪而储存在用户本地的数据(通常经过加密)复数形式Cookiescookie是由服务器生成,发送给客户端浏 阅读全文
posted @ 2019-05-26 15:22 Fool_freshman 阅读(278) 评论(0) 推荐(0)
我的第三十三篇博客---flask
摘要:使用框架的优点:稳定性和可扩展性强可以降低开发难度,提高了开发效率 在Python中常用的Web框架有:flaskdjangotornado Flask诞生于2010年,是Armin ronacher用Python语言基于Werkzeug工具箱编写的轻量级Web开发框架Flask本身相当于一个内核, 阅读全文
posted @ 2019-05-26 15:18 Fool_freshman 阅读(143) 评论(0) 推荐(0)
我的第三十二篇博客---mongo和python结合
摘要:交互再用管道 或者$ 的时候 要加引号括住ret=collection.find({'$or':[{'age':{'$gt':20}},{'age':{'$lt':17}}]})ret=collection.aggregate([{"$group":{'_id':'$age'}}]) from py 阅读全文
posted @ 2019-05-26 15:12 Fool_freshman 阅读(145) 评论(0) 推荐(0)
我的第三十一篇博客---mongo
摘要:mongo 进入Mongoshow dbs 展示出mongo里数据库有哪些db 显示当前数据库use admin 切换到admin这个数据库show collections 展示里面的集合 db.info.insert({'name':'zhangsan','age':20}) 向当前数据库info 阅读全文
posted @ 2019-05-26 15:11 Fool_freshman 阅读(306) 评论(0) 推荐(0)
我的第三十篇博客---scrapy框架
摘要:scrapy安装需要一个异步模块Twisted,这个模块得自己手动安装 Twisted下载地址:https://blog.csdn.net/coco56/article/details/82145425 如果自己是python 37 -64位,可以下载这个网盘的文件 按需求选取 pycharm 安装 阅读全文
posted @ 2019-05-26 15:06 Fool_freshman 阅读(159) 评论(0) 推荐(0)
我的第二十九篇博客---正则进阶
摘要:re.match() 从头找一个re.search() 找一个re.findall() 找所有返回一个列表,没有就是空列表re.findall('\d','chuan1zhi2') 结果为['1','2'] re.sub() 替换 re.sub('\d','_','chuan1zhi2') 结果为[ 阅读全文
posted @ 2019-05-26 15:02 Fool_freshman 阅读(105) 评论(0) 推荐(0)
我的第二十八篇博客---seleinum
摘要:from selenium import webdriver #初始化驱动driver=webdriver.Chrome()#请求页面driver.get(url='https://www.baidu.com')#找到对应标签,发送文本driver.find_element_by_xpath("// 阅读全文
posted @ 2019-05-26 15:00 Fool_freshman 阅读(201) 评论(0) 推荐(0)
我的第二十七篇博客---beautifulsoup与csv操作方法
摘要:Beautiful Soup和lxml一样,也是一个HTML/XML的解析器,主要的功能也是如何解析和提取HTML/XML数据lxml只会局部遍历,而Beautiful Soup是基于HTML DOM的,会载入整个文档,解析整个DOM树,因此时间和内存开销都会大很多,所以性能要低于lxml/Beau 阅读全文
posted @ 2019-05-26 14:59 Fool_freshman 阅读(304) 评论(0) 推荐(0)
我的第二十六篇博客---json函数、jsonpath、xpath语法
摘要:json四个函数json.loads() 把jsonstr转为python类型(dict)json.load() 把文件转为python类型(dict)json.dumps() 把python类型(dict)转成jsonstr类型json.dump() 把python类型(dict)转为文件 将py 阅读全文
posted @ 2019-05-26 14:58 Fool_freshman 阅读(485) 评论(0) 推荐(0)
我的第二十五篇篇博客---爬虫使用cookie、session、超参数
摘要:cookie的工作原理是:由服务器产生内容,浏览器收到请求后保存在本地;当浏览器再次访问时,浏览器会自动带上cookie,这样服务器就能通过cookie的内容来判断这个是‘谁’了。cookie虽然在一定程度上解决了‘保持状态’的需求,但是由于cookie本身最大支持4096字节,以及cookie本身 阅读全文
posted @ 2019-05-26 14:57 Fool_freshman 阅读(634) 评论(0) 推荐(0)
我的第二十四篇博客---requests
摘要:内容:requests模块的认识requests发送get请求requests获取响应数据requests发送带headers的请求requests发送带参数的请求requests发送POST请求requests使用代理requests处理cookiejs的逆向解析urllib基本介绍 为什么要重点 阅读全文
posted @ 2019-05-26 14:56 Fool_freshman 阅读(150) 评论(0) 推荐(0)
我的第二十三篇博客---爬虫简介
摘要:网络爬虫(又被称为网页蜘蛛,网络机器人) 就是模拟客户端(主要指浏览器)发送网络请求,接收请求响应,按照一定的规则,自动地抓取互联网信息的程序。原则上,只要是客户端(主要指浏览器)能做的事情,爬虫都能够做。 爬虫分类:通用爬虫:通常指搜索引擎的爬虫(百度,谷歌) 聚焦爬虫:针对特定网站的爬虫 积累式 阅读全文
posted @ 2019-05-26 14:54 Fool_freshman 阅读(145) 评论(0) 推荐(0)
我的第二十二篇博客---VUE
摘要:Vue.js基本概念:首先通过将vue.js作为一个js库来使用,来学习vue的一些基本概念,我们下载了vue.js后,需要在页面上通过script标签引入vue.js。开发中可以使用开发版本vue.js。产品上线要换成vue.min.js。 <script type="text/javascrip 阅读全文
posted @ 2019-05-26 14:52 Fool_freshman 阅读(116) 评论(0) 推荐(0)
我的第二十一篇博客---Mysql强化及应用于python
摘要:使用python读取数据库: from pymysql import connectconn=connect(host='localhost',port=3306,database='数据库名',user='root',password='密码',charset='utf8')#获取cursor对象 阅读全文
posted @ 2019-05-26 14:48 Fool_freshman 阅读(145) 评论(0) 推荐(0)
我的第二十篇博客---Mysql基本命令
摘要:explain select name from student where name='小明';查看查询了多少行才找到 alter database 数据库名 character set utf8; 将数据库的编码改为utf8create database 数据库名 charset=utf8; 创 阅读全文
posted @ 2019-05-26 14:43 Fool_freshman 阅读(131) 评论(0) 推荐(0)
我的第十九篇博客---JavaScript基本操作
摘要:通过条件来控制程序的走向,就需要用到条件语句条件运算符:==, , >, >=, <, <=, !=, &&(而且), ||(或者), !(否) if elsevar iNum01=3;var iNum02=5;var sTr;if (iNum01>iNum02){ sTr='大于';}else{ 阅读全文
posted @ 2019-05-26 14:41 Fool_freshman 阅读(104) 评论(0) 推荐(0)
我的第十八篇博客---初识javascript
摘要:基础知识: JavaScript是运行在浏览器端的脚步语言,Javascript主要解决的是前端与用户交互的问题,包括使用交互与数据交互。Javascript是浏览器解释执行的,前端脚本语言还有JScript(微软,IE独有),ActionScript(Adobe公司,需要插件)等。 前端三大块 1 阅读全文
posted @ 2019-05-26 14:38 Fool_freshman 阅读(114) 评论(0) 推荐(0)
我的第十七篇博客---CSS
摘要:css选择器:将css添加到<head>与</head>之间,并用<style></style>标记声明的一种样式。语法如下:<style>这里写css内容</style> 全局选择器:设置所有标签使用同一样式,用*表示语法:*{}例如:*{color:red;} 所有字体都为红色 标签选择器:用于 阅读全文
posted @ 2019-05-26 14:34 Fool_freshman 阅读(129) 评论(0) 推荐(0)
我的第十六篇博客---HTML
摘要:html概述及html文档基本结构 html概述:HTML是Hyper Text Mark-up Language 的首字母简写,意思是超文本标记语言,超文本指的是超链接,标记指的是标签,是一种用来制作网页的语言,这种语言由一个个的标签组成,用这种语言制作的文件保存的是一个文本文件,文件的扩展名为h 阅读全文
posted @ 2019-05-26 14:33 Fool_freshman 阅读(199) 评论(0) 推荐(0)
我的第十五篇博客---初识Linux
摘要:ctrl+shift+'+' 放大黑窗口ctrl+alt+t 打开黑窗口rm 1.txt 删除1.txtls 查看当前的目录有什么touch 1.txt 创建1.txtpwd 查看当前的路径cd Desktop/ 切换到桌面Tab 自动补全单词mkdir aa 创建aa文件夹rmdir aa 删除a 阅读全文
posted @ 2019-05-26 14:29 Fool_freshman 阅读(113) 评论(0) 推荐(0)
我的第十四篇博客---python进程
摘要:进程的概念: 程序:例如xxx.py这是程序,是一个静态的 进程:一个程序运行起来后,代码+用到的资源称之为进程,他是操作系统分配资源的基本单元 不仅可以通过线程完成多任务,进程也是可以的 进程的状态: 工作中,任务数往往大于cpu的核数,即一定有一些任务正在执行,而另一些任务在等待cup进行执行, 阅读全文
posted @ 2019-05-26 14:24 Fool_freshman 阅读(156) 评论(0) 推荐(0)
我的第十三篇博客---python线程
摘要:多任务概念:操作系统可以同时运行多个任务。打个比方,你一边再用浏览器上网,一边听MP3,一边在用Word赶作业,这就是多任务还有很多任务悄悄地在后台同时运行着,只是桌面上没有显示而已 现在,多核CPU已经非常普及了,但是,即使过去的单核CPU,也可以执行多任务。由于CPU执行代码都是顺序执行的,那么 阅读全文
posted @ 2019-05-26 14:23 Fool_freshman 阅读(139) 评论(0) 推荐(0)
我的第十二篇博客---初识python正则表达式
摘要:初识python正则表达式 python中字符串前面加上r表示原生字符串与大多数编程语言相同,正则表达式 ———————————————————————————————————— 反斜杠: 在python正则表达式中第一个\代表转意不是反斜杠如果要匹配出一个\就需要两个\\第二个代表\本身例如:im 阅读全文
posted @ 2019-05-04 20:42 Fool_freshman 阅读(120) 评论(0) 推荐(0)
我的第十一篇博客---初识python网络编程
摘要:初识python网络编程 IP地址1、IP地址被用来给Internet上的电脑一个编号。大家日常见到的情况是每台联网的PC上都需要有IP地址,才能正常通信。我们可以把‘个人电脑’比作‘一台电话’,那么‘IP地址’就相当于‘电话号码’,而Internet中的路由器,就相当于电信局的‘程控式交换机’。2 阅读全文
posted @ 2019-05-04 20:38 Fool_freshman 阅读(138) 评论(0) 推荐(0)
我的第十篇博客---python数据结构与算法基础知识
摘要:python数据结构与算法基础知识 数据结构是计算机( 存储、组织数据 )的方式。(1.在现实世界中,不同数据元素之间不是独立的,而是存在特定关系的,我们将这些关系称为结构。(2.同样在计算机中,数据元素也不是孤立、杂乱无序的,而是具有内在联系的数据集合。 按照不同的角度, ( 数据结构 ) 可分为 阅读全文
posted @ 2019-05-04 20:32 Fool_freshman 阅读(190) 评论(0) 推荐(0)
我的第九篇博客---python的高阶函数
摘要:python的高阶函数 map(): map()函数用法:map(function,iterable,...)功能:将第一个参数function依次作用在参数可迭代对象中的每一个元素上,返回包含每次function函数返回值的新迭代器参数:function--函数,有几个参数,下面传几个可迭代对象i 阅读全文
posted @ 2019-05-04 20:28 Fool_freshman 阅读(173) 评论(0) 推荐(0)
我的第八篇博客---python的迭代器和生成器
摘要:python的迭代器和生成器 迭代器: 迭代是访问集合元素的一种方式迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退 可迭代对象:我们已经知道可以对list,tuple,str等类型的数据使用for..in..的循环语法从 阅读全文
posted @ 2019-05-04 20:19 Fool_freshman 阅读(140) 评论(0) 推荐(0)
我的第七篇博客---python变量的使用与进阶
摘要:python变量的使用与进阶 作用域的产生:只有当变量在Module(模块)、Class(类)、def(函数)定义的时候,才会有作用域的概念。 在作用域中定义的变量,一般只在该作用域中有效 在if-elif-else、for-else、while、try-except/try-finally等关键字 阅读全文
posted @ 2019-05-04 20:17 Fool_freshman 阅读(161) 评论(0) 推荐(0)
我的第六篇博客---python的异常及模块
摘要:python的异常及模块 捕获所有异常方式 用Exceptionif __name__='__main__': 如果一个文件中有__all__变量,那么也就意味着这个变量中的元素,不会被from xxx import *时导入 __all__=['tst','test1'] try: open('a 阅读全文
posted @ 2019-05-04 20:15 Fool_freshman 阅读(129) 评论(0) 推荐(0)
我的第五篇博客---python的面向对象
摘要:python的面向对象 在类的外部不能根据对象名.私有属性名 进行调用 __new__()方法自动被调用 先调用NEW 后调用init; 类方法可以获取类的私有属性在实例方法中可以通过self修改私有属性,如果私有属性是类属性,则修改的不是类属性,而是新添加了一个私有属性在类方法中使用cls也可以获 阅读全文
posted @ 2019-05-04 20:13 Fool_freshman 阅读(86) 评论(0) 推荐(0)
我的第三篇博客---python函数
摘要:python函数 —————————————————————————— ——————————————————————————————————————————————定义函数:def 函数名(): 代码 —————————————————————————— —————————————————————— 阅读全文
posted @ 2019-05-04 20:11 Fool_freshman 阅读(369) 评论(0) 推荐(0)
我的第二篇博客---python数据类型及操作
摘要:python数据类型及操作 python中的内置函数:max()min()del()len()sum() 原样输出:print 单行注释:#注释内容 快捷键: ctrl+/多行注释:"""注释内容""" 也可以用单引号 '''注释内容'''print(type(a))输出a的类型输入函数a=inpu 阅读全文
posted @ 2019-05-04 20:07 Fool_freshman 阅读(211) 评论(0) 推荐(0)
我的第一篇博客---初识python
摘要:python基础知识 NoneType 控制类型 1991年Python编译器诞生。它是用C语言辅助我们常用的是: CPython其他还有JythonGuido von Rossum(龟叔)开发了Python 世界上第一台二进制计算机EDSAC诞生于1949年英国 计算机是由硬件系统和软件系统两部分 阅读全文
posted @ 2019-05-04 20:04 Fool_freshman 阅读(541) 评论(0) 推荐(0)