自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 HTML常用标签

web标准遵循 Web 标准除了可以让不同的开发人员写出的页面更标准、更统一外,还有以下优点:1.让 Web 的发展前景更广阔。2.内容能被更广泛的设备访问。3.更容易被搜寻引擎搜索。4.降低网站流量费用。5.使网站更易于维护。6.提高页面浏览速度web标准主要包括结构(HTML),样式(css),行为(js)web标准提出的最佳体验方案 结构样式行为相分离html标签...

2020-04-18 10:57:31 117

原创 本地仓库连接github

本地仓库连接github创建github账号 https://github.com新建仓库输入仓库名称,选择公开或私有,点击创建仓库页面自动跳转,复制网址桌面(任意位置都可)右键点击 Git Bash Here输入 git clone 复制的网址cd 到该目录下即可进行相关操作上传内容到线上仓库首先存到本地仓库再输入命令 git push拉取线上仓库内容到本地 g...

2020-02-28 22:20:28 199

原创 Git基本操作

git本地仓库新建文件夹右键选择 Git Bash Here 打开git命令行初始化仓库 git initgit常用命令 - 查看当前状态:git status - 添加文件到缓存区: 1.git add 文件名 2.git add 文件名1 文件名2 文件名3........ 3.git add . (添加当前目录) - 提交至版本库:...

2020-02-28 22:02:22 101

原创 scrapy设置proxy

scrapy设置代理- 在setting中添加代理# 设置代理PROXIES = [ {'ip_port':'xxx.xxx.x.xx(ip地址):xxxx(端口号)','user_passwd':'username:passwd(付费代理)'}]- 自定义中间件import random,base64from MinYan.settings import PROXIE...

2020-02-26 19:05:33 446

原创 Scrapy添加headers

scrapy添加headers- 在setting下添加 DEFAULT_REQUEST_HEADERS = { 'Accept':'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'Accept-Language': 'en', 'User-Agent': user-agent }-...

2020-02-26 18:42:18 2257

原创 scrapy日志

创建日志文件- 在setting下添加 LOG_FILE = 'xxx.log'scrapy日志等级- DEBUG:调试信息- INFO:一般信息- WARNING:警告信息- ERROR:一般错误- CRITICAL:严重错误scrapy日志设置- LOG_ENABLED:默认Ture,启用日志- LOG_ENCODING:编码类型,默认utf-8- LOG_FILE:...

2020-02-26 17:34:47 90

原创 xpath获取相同标签多个内容

xpath string()获取div下两个标签的内容到tagstags = item.xpath('string(./div[@class="tags"])')

2020-02-26 16:15:24 2745

原创 xpath去换行符和空格

normalize-space/stripitem.xpath('normalize-space(./div[@class="tags"])')item.xpath('./div[@class="tags"]').strip()

2020-02-26 16:09:49 5579 1

原创 scrapy-shell

Scrapy Shell- 交互终端- python开发环境下- ipython启动Scrapy Shell- scrapy shell 'www.baidu.com'- response.body.decode('utf-8')Scrapy提供的选择器- 基本选择器 - xpath( ): 传入xpath表达式,得到selector list - extract( ): ...

2020-02-26 16:06:37 84

原创 python-mysqldemo

python连接MySQL数据库'''python连接mysqldemo1.获取数据库2.获取记录3.增加记录4.修改记录5.删除记录6............'''__author__ = 'xiaolong'import pymysqlclass MysqlDemo(object): # 设置数据库连接参数,默认编码类型为utf-8,参数为字符串 ...

2020-02-26 13:26:57 150

原创 python-汉诺塔问题

# 汉诺塔def hano(a,b,c,n): if n == 1: print('{}-->{}'.format(a,c)) return None if n == 2: print('{}-->{}'.format(a,b)) print('{}-->{}'.format(a,c)) ...

2020-02-11 12:44:27 69

原创 python-斐波那契数列

# 斐波那契数列def fib(n): if n < 0: return -1 if n == 1 or n == 2: return 1 return fib(n-2)+fib(n-1)print(fib(3))print(fib(-1))

2020-02-11 12:42:21 103

原创 oop

oop Python面向对象Python的面向对象面向对象编程基础公有私有继承组合,Mixin魔术方法1.概述oop思想几个名词:OO:面向对象OOA:面向对象的分析OOD:面向对象的设计OOI:面向对象的实现OOP:面向对象的编程OOA -> OOD -> OOI:面向对象的实现过程类和对象的概念类:抽象名词,代表一个集...

2020-02-11 11:47:54 169

原创 python学习笔记-tkinter

import tkintertkinter._test()import tkinterbase = tkinter.Tk()base.mainloop()Tkinter常用组件按钮 Button 按钮组件 RadioButton 单选框组件 CheckButton 选择按钮组件 Listbox 列表框组件文本输入组件 En...

2020-02-11 11:47:18 240

原创 python学习笔记-函数式编程

Python语言的高级特性函数式编程(FunctionalProgramming)基于lambda演算的一种编程方式程序中只有函数函数可以作为参数,同样可以作为返回值纯函数式编程语言: LISP, HaskellPython函数式编程只是借鉴函数式编程的一些特点,可以理解成一半函数式一半Python高阶函数返回函数匿名函数装饰器偏函数lambda表达式...

2020-02-11 11:46:43 97

原创 python学习笔记-函数

函数代码的一种组织形式一个函数一般完成一项特定的功能函数使用函数需要先定义使用函数,俗称调用定义一个函数def关键字,后跟一个空格函数名,自己定义,起名需要遵循便令命名规则,约定俗成,大驼峰命名只给类用后面括号和冒号不能省,括号内可以由参数函数内所有代码缩进只是定义的话不会执行def func(): print("我是一个函数") print(...

2020-02-11 11:45:55 195

原创 python学习笔记-列表,元组,集合,字典

list(列表)list的创建直接创建,用中括号,其中内容用英文逗号隔开L1 = [1,2,3,a,b,c]第二种方法L2 = list()列表的常见操作访问使用下标操作,也叫索引元素索引从零开始切片对列表进行任意一段的截取截取后生成新的列表# del 删除a = [1,2,3,4,5,6]del a[2]print(a)[1, 2, ...

2020-02-11 11:45:03 127

原创 python学习笔记-异常

异常广义上的错误分为错误和异常错误指的是可以人为避免异常是指在语法逻辑正确的前提下,出现的问题在python里,异常是一个类,可以处理和使用异常的分类AssertError 断言语句(assert)失败AttributeError 尝试访问未知的对象属性EOFError 用户输入文件末尾标志EOF(Ctrl+d)FloatingPointError 浮点计算错误Genera...

2020-02-11 11:44:30 108

原创 python学习笔记-字符串

字符串转义字符格式化内置函数转义字符用一个特殊的方法表示出一系列不方便写出的内容,比如回车键,换行键,退格键借助反斜杠字符,一旦字符串中出现反斜杠,则反斜杠后面一个火几个字符表示已经不是原来的意思了,进行了转义在字符串中,一旦出现反斜杠就要加倍小心,可能由转义字符出现不同系统对换行操作有不同的表示windows: \nLinux: \r\n# 如果想表示出Let...

2020-02-11 11:43:53 87

原创 python学习笔记-持久化 - 文件

文件长久保持信息的一种数据信息集合open函数open函数负责打开文件,带有很多参数第一个参数:必须有,文件的路径和名称mode:表明文件用什么方式打开r:以只读方式打开w:写方式打开,会覆盖以前的内容x:创建方式打开,如文件已存在,报错a:append方式,以追加的方式对文件内容进行写入b:binary方式,以二进制方式写入t:文本方式打开+:可读写#打开...

2020-02-11 11:40:04 96

原创 python学习笔记-程序结构

程序结构顺序分支循环分支分支的基本语法if 条件表达式:语句1语句2语句3…条件表达式就是计算结果必须为布尔值的表达式表达式后面的冒号不能少注意if后面的出现的语句,如果属于if语句块,则必须同一个锁紧等级条件表达式结果为True执行if后面的缩进的语句块age = 18if age <20: print(age)else: prin...

2020-02-11 11:38:24 75

原创 python学习笔记-表达式

表达式由一个或者几个数字或者变量和运算符组合成的一行代码通常会返回一个结果None表示什么都没有如果函数没有返回值,可以返回 None用来接触变量绑定运算符由一个以上的值经过变化得到新值的过程就叫运算用于运算的符号叫运算符运算符分类:算数运算符比较或者关系运算符赋值运算符逻辑运算符位运算成员运算身份运算符算数运算符进行算数运算的符号pyt...

2020-02-11 11:35:54 88

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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