- 博客(28)
- 收藏
- 关注
原创 爬虫之Handler处理器 和 自定义Opener
Handler处理器 和 自定义Opener opener是 urllib2.OpenerDirector 的实例,我们之前一直都在使用的urlopen,它是一个特殊的opener(也就是模块帮我们构建好的)。 但是基本的urlopen()方法不支持代理、cookie等其他的HTTP/HTTPS高级功能。所以要支持这些功能: 使用相关的 Handler处理器 来创建特定功能的处...
2018-12-04 20:05:06
210
原创 Python3 URL编码解码
编码 from urllib.parse import quote text = quote(text, 'utf-8') 注:text为要进行编码的字符串解码 fro urllib.parse import unquote text = unquote(text, 'utf-8') 链接码云 ...
2018-12-03 19:37:01
236
原创 数据导入导出
数据导出-- 将lamp138库导出D:\>mysqldump -u root -p lamp138 >lamp138.sqlEnter password:---- 将lamp138库中的stu表导出D:\>mysqldump -u root -p lamp138 stu >lamp138_stu.sqlEnter password:数据导入--...
2018-11-29 19:24:07
153
原创 MySQL 数据操作 DQL
数据的DQL操作:数据查询格式:select [字段列表] | * from 表名 [where 搜索条件] [gro...
2018-11-29 19:23:23
199
1
原创 MySQL 数据操作 DML
数据的DML操作:添加数据,修改数据,删除数据添加数据格式: insert into 表名[(字段列表)] values(值列表...);--标准添加(指定所有字段,给定所有的值)mysql> insert into stu(id,name,age,sex,classid) values(1,'zhangsan',20,'m','lamp138');Query OK, ...
2018-11-29 19:22:16
93
原创 MySQL数据库
创建数据库使用根登录后,可以使用create database if not exists UNOOB default charset utf8;创建数据库,该命令的作用:如果数据库不存在则创建,存在则不创建。 创建UNOOB数据库,并设定编码集为UTF8删除数据库删库有风险,动手需谨慎drop database py;MySQL数据表创建MySQL的数...
2018-11-29 19:21:19
69
原创 MySQL 数据类型
MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。数值类型tinyint 1字节 可以表示 0-255 (无符号) 可以表示 -128 ~ 127 (有符号) 用途:小整数值tinyint(1) 和 tinyint(4) 中的1和4并不表示存储长度,只有字段指定zerofill是有用,如tinyint(4),如果实际值是2,如果列指定了zerofill...
2018-11-28 19:24:44
131
原创 MySQL基础操作
MySQL基础操作使用方法: 方式一: 通过图型界面工具,如 Navicat 等( 高级课使用 ) 方式二: 通过在命令行敲命令来操作 ( 基础阶段使用 )SQL ( Structure query language ) 结构化查询语言SQL语言分为4个部分:DDL(定义)、DML(操作)、DQL(查询)、DCL(控制)SQL语句中的快捷键\G 格式化输...
2018-11-28 19:19:40
96
原创 MYSQL基础--安装
在Ubuntu16.04下安装MySQL首先执行下面三条命令: sudo apt-get install mysql-server sudo apt install mysql-client sudo apt install libmysqlclient-dev安装成功后可以通过下面的命令测试是否安装成功: sudo netstat -tap...
2018-11-28 19:16:31
106
原创 Css颜色,文本字体
css颜色表示法颜色名表示,比如:red 红色,gold 金色 16进制数值表示,比如:#ff0000 表示红色,这种可以简写成 #f00 RGB颜色: 红(R)、绿(G)、蓝(B)三个颜色通道的变化 background-color: rgb(200,100,0); RGBA颜色: 红(R)、绿(G)、蓝(B)、透明度(A) background-color: rgba(0,0,0...
2018-11-16 18:10:10
1260
原创 css选择器
CSS代码用来修饰 HTML元素. 要用CSS代码设置样式, 首先要选中HTML元素. 用来选中 元素的 代码称为 选择器, 或 选择符. html元素是指, 标签与标签包裹内容的整体. 常用的选择器有如下几种:1、标签选择器标签选择器,此种选择器影响范围大. 举例: ```html *{margin:0;padding:0} div{color:red}...
2018-11-16 18:09:13
180
1
原创 魔术方法汇总:
魔法方法 含义 测试 基本的魔法方法 __new__(cls[, ...]) 1. __new__ 是在一个对象实例化的时候所调用的第一个方法 maru 2. 它的第一个参数是这个类,其他的参...
2018-11-14 18:34:49
157
原创 魔术方法
1.构造和析构1. __new__ 是在一个对象实例化的时候所调用的第一个方法2. 它的第一个参数是这个类,其他的参数是用来直接传递给 __init__ 方法3. __new__ 决定是否要使用该 __init__ 方法,因为 __new__ 可以调用其他类的构造方法或者直接返回别的实例对象来作为本类的实例,如果 __new__ 没有返回实例对象,则 __init__ 不会被调用定...
2018-11-14 18:34:07
144
原创 类
面向对象,面向过程的区别:面向过程开发,以函数作为基本结构使用:面向对象的开发,以对象作为基本结构使用语言中对象结构的特色:高内聚,低耦合。类的定义类是一个实物的特征的集合,是抽象的概念。类和对象的关系 类是多个对象归纳总结而来的,是一种概念,包含所有对象。 由对象总结出类的过程,叫做抽象化 对象是类的具体实现或者实施而来,他是真实的,特指某个事物由类制作出对象...
2018-11-14 18:31:08
94
原创 归档和解包操作
归档:将多个文件合并到一个文件当中,这种操作方式就是归档。解包:将归档的文件进行释放。压缩:压缩时将多个文件进行有损或者无损的合并到一个文件当中。解压缩:就是压缩的反向操作,将压缩文件中的多个文件,释放出来。注意:压缩属于归档!make_archive()功能:归档函数,归档操作格式:shutil.make_archive('目标文件路径','归档文件后缀','需要归档...
2018-11-14 18:30:06
667
原创 zipfile zip文件操作
ZipFile.getinfo(name)功能:获取zip文档内指定文件的信息。返回一个zipfile.ZipInfo对象,它包括文件的详细信息。将在下面 具体介绍该对象。ZipFile.infolist()功能:获取zip文档内所有文件的信息,返回一个zipfile.ZipInfo的列表。ZipFile.namelist()功能:获取zip文档内所有文件的名称列表。Zip...
2018-11-14 18:29:06
25439
原创 模块(是一个命名空间,也是一个模块对象)
补充:容器 ->数据的封装 函数 ->语句的封装 类 ->方法和属性的封装含义:模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用 python 标准库的方法。(模块就是程序)作用:1封装代码 2实现代码的重用import 语句(隐性运算)含...
2018-11-14 18:26:57
1302
原创 闭包函数
闭包: 在一个外函数中定义了一个内函数,内函数里运用了外函数的临时变量,并且外函数的返回值是内函数的引用。这样就构成了一个闭包。1 外函数返回了内函数的引用:当我们在python中定义一个函数def demo(): 的时候,内存当中会开辟一些空间,存下这个函数的代码、内部的局部变量等等。这个demo只不过是一个变量名字,它里面存了这个函数所在位置的引用而已。我们还可以进行x = de...
2018-11-14 18:25:47
103
原创 变量作用域
Python的作用域一共有4种,分别是:L (Local) 局部作用域E (Enclosing) 闭包函数外的函数中G (Global) 全局作用域B (Built-in) 内建作用域以 L –> E –> G –>B 的规则查找,即:在局部找不到,便会去局部外的局部找(例如闭包),再找不到就会去全局找,再者去内建中找。 x = int(2.9) #...
2018-11-14 18:25:00
104
原创 python 练习题
1. a = "aAsmr3idd4bgs7Dlsf9eAF 请统计a字符串出现的每个字母的出现次数(忽略大小写,a与A是同一个字母),并输出成一个字典。 例 {‘a’:4,’b’:2}a = "aAsmr3idd4bgs7Dlsf9eAF"a = a.upper()dic1={}for i in a: if str(i).isalpha(): ...
2018-11-12 18:31:44
1386
原创 内建函数
以下是目前我们已经渗透过的内建函数:类型相关int()创建或者将其他数据转化为整型float()创建或者将其他数据转化为浮点型bool()创建或者将其他数据转化为布尔型complex()创建或者将其他数据转化为复数str()创建或者将其他数据转化为字符串list()创建或者将其他数据转化为列表tuple()创建或者将其他数据转化为元组...
2018-11-12 18:13:41
231
原创 函数
define 定义 语法def 函数名(参数(可以没有)): code定义一个无参的函数 函数的调用语法 函数名()def game_g(): print("hello world")game_g() def game_d(game_name): print("人生苦短,我用"+game_name)game_d("py...
2018-11-12 18:12:00
265
原创 文件操作
文件读取文件路径是一个字符串 path = "D:/Python/0806.txt"注意:1.文件名要有后缀名 文件名.后缀名 2./ 或 \\ 表示下级 3.路径可以是绝对路径也可以是相对路径 path = "0806.txt" 如果路径里只有文件名 那么表示的是相对路径 相当于和该Python文件是同级 编辑的文件...
2018-11-12 18:08:31
77
原创 集合
确定的无序的一组数据就是集合。集合中的值不会重复(唯一)集合中的元素没有任何顺序集合中可以使用整数,浮点数,布尔值,复数,字符串,元组,冰冻集合 创建空集合变量 = set() 变量 = {值,值....}注意:集合是唯一性数据,所有相同的数据只会保留一份。 《《《序列操作仅可以进行成员检测 值 in 集合 检测某个值是否存在于集合当中...
2018-11-12 18:07:41
140
原创 字典
字典 特性 1.key-value结构 2.key必须为不可变数据类型、必须唯一 3.可存放任意多值、可修改、可以不唯一 4.无序 5.查找速度快 字典采用 键值对的形式来保存数据 键可以采用任意变量类型 字符串 bool 数字 元组 注意:不能用列表 使用键获取对应的值 字典名[键名]空字典 dict1 = {} dict1 = dic...
2018-11-12 18:06:31
100
原创 字符串
1.capitalize() casefold() #全部小写 将字符串的第一个字符转换为大写,其余小写 2T. center(width, fillchar) 复制原有长度的字符然后修改为以原字符为中心的指定长度的新字符,其余位置用指定单字符填充, 如果指定长度小于原子符长度,那么不会改变字符3T.count 返回 str 在 string 里...
2018-11-12 18:04:49
168
原创 元组 tuple
存一组数,一旦创建,不能修改。叫做只读列表tuple1 = (1,2) tuple2 =1,2 特性 不可变 元组本身不可变,如果元组中包含其他可变元素,那么这些可变元素可以改变 定义一个空元组tuple1 = ()tuple1 = tuple()定义元组并赋值tuple2 = 1,2,3tuple2 = (1,2,3) a = 1,prin...
2018-11-12 17:53:22
172
原创 列表
一组有序数据的组合就是列表 1. len(列表名字) 获取列表长度 该方法还用于查询字符串长度 如:a = "hello" print(len(a)) 2. list1.append() 在列表末尾添加一个数据 \\功能:向列表的末尾添加新的元素 格式:列表.append(值) ...
2018-11-12 17:51:21
280
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人