-
auto
2019-03-13 22:38:57
python
2213°
20
本文主要是总结学习pandas过程中用到的函数和方法, 在此记录, 防止遗忘 1. 重复值的处理 利用drop_duplicates()函数删除数据表中重复多余的记录, 比如删除重复多余的ID. 2. 缺失值的处理 缺失值是数据中因缺少信息而造成的数据聚类, 分组, 截断等 2.1 缺失值产生的原因 ...
-
auto
2019-03-13 22:38:57
python
1811°
20
教程:一:列表的创建 List(列表) 是 Python 中使用最频繁的数据类型。列表中元素的类型可以不相同,数字,字符串甚至可以包含列表(所谓嵌套) (1)List写在方括号之间,元素用逗号隔开 (2)和字符串一样,list可以被索引和切片 (3)List中的元素是可以改变的二:列表的索引 变量[ ...
-
auto
2019-03-13 22:38:57
python
1930°
20
内置函数补充及__getattribute__ isinstance(obj,cls)检查obj是否是类cls的实例,反映族谱关系(不仅父类可以,父类的父类也可以) issubclass(subcls,cls)检查subcls是否是cls的子类 __getattribute__属性存不存在都会触发它 ...
-
auto
2019-03-13 22:38:57
python
2716°
20
一、multiprocessing模块 python中的多线程无法利用多核优势,如果想要充分地使用多核cpu的资源(os.cpu_count()查看),在python中大部分情况需要使用多进程。python提供了multiprocessing multiprocessing 模块用来开启子进程。并在 ...
-
auto
2019-03-13 22:38:57
python
1888°
20
一、threading 模块 multiprocess模块的完全模仿了threading模块的接口,二者在使用层面,有很大的相似性 二、开启线程的两种方式 from threading import Thread import time def hello(name): time.sleep(2) ...
-
auto
2019-03-13 22:38:57
python
2105°
20
1 # -*- coding:utf-8 -*- 2 3 from selenium import webdriver 4 driver = webdriver.Firefox() # 打开firefox浏览器 5 driver.get("https://www.baidu.com") # 使用ge... ...
-
auto
2019-03-13 22:38:57
python
2640°
20
利用python编写一个简单的登陆验证 代码主要功能: 利用Python实现简单的登陆验证,代码主要有两个部分组成: 第一部分:登陆页面,作用是实现用户名和密码的输入 利用两个输入函数input()来实现对用户名和密码的输入 第二部分:文件验证,作用是对输入的信息进行验证 1.用户名的验证,首先对存 ...
-
auto
2019-03-13 22:38:57
python
1989°
20
一、Numbers(数字类型) 数字类型主要分为两种—— 整数(Integer)与 浮点数(Float) 整数分为整型和长整型(在Python3中已经不再区分为整型与长整型,统一称为整型) 注意:数字类型是不可变的数据类型 一、Numbers(数字类型) 数字类型主要分为两种—— 整数(Intege ...
-
auto
2019-03-13 22:38:57
python
2244°
20
1. 字符串概念,字符串是一个容器,包含若干个字符并按照一定的顺序组织成一个整体。字符串支持索引操作。 2. 创建字符串基本语法 变量名 = "字符串信息" 变量名 = '字符串信息' 变量名 = """字符串信息""" 变量名 = '''字符串信息''' 3. 注意事项,字符串定义过程中如出现"匹 ...
-
auto
2019-03-13 22:38:57
python
2006°
20
爬虫综合案例 开发步骤: 导入类库 创建爬虫通用类 初始化init方法 类中编写重试下载模块 类中编写真正下载模块 类外编写保存函数 类外编写获取robots.txt函数 类外编写抽取网址函数 类中编写网址正常化函数 创建下载限流类 爬虫通用类封装run方法 创建爬虫对象运行 导入类库 reques ...
-
auto
2019-03-13 22:28:32
python
1937°
20
1,sort(cmp = None ,key = None, reverse = False),没有返回值,函数用于对原列表进行排序,如果指定参数,则使用比较函数指定的比较函数。会修改list本身,不会返回新list。 cmp:可选参数, 如果指定了该参数会使用该参数的方法进行排序。 key:可选参 ...
-
auto
2019-03-13 22:28:32
python
1981°
20
本文主要介绍下python列表的的一些基本操作 列表是我们在python编程中常用的数据类型之一,通过列表我们可以对数据实现最方便的存储、修改等操作。 定义列表 1 names=['ZhangSan','LiSi','WangWu'] 列表的访问:通过下表来访问列表中的元素,下标从0开始计数,还可以 ...
-
auto
2019-03-13 22:28:32
python
2262°
20
django中的session配置: 1. 数据库Session SESSION_ENGINE = 'django.contrib.sessions.backends.db' # 引擎(默认) 2. 缓存Session SESSION_ENGINE = 'django.contrib.session ...
-
auto
2019-03-13 22:28:32
python
2343°
20
一、第一种方法(通过先进入开发模式然后再去选择网页元素) 1、打开IE、Chrome、FireFox等,按 F12 键进入开发模式 2、在打开的控制窗口左上角有个 箭头 按钮,点击它之后,此时将鼠标移动到web页面上的元素,同时在控制窗口中就会自动定位到鼠标所指向的元素,这样方便在写代码时快速找到对 ...
-
auto
2019-03-13 22:28:32
python
2018°
20
Python 基础-文件操作 文件处理流程 1.打开文件,得到文件句柄并赋值给一个变量 2.通过句柄对文件进行操作 3.关闭文件 r模式,默认模式,文件不存在则报错 w模式,文件不存在则创建,文件存在则覆盖 a模式,文件不存在则创建,文件存在则不会覆盖,写内容会以追加的方式写(写日志文件的时候常用) ...
-
auto
2019-03-13 22:28:32
python
2584°
20
python并没有对私有成员提供严格的访问保护机制。 在定义类的成员时,如果成员名以两个下划线“__”或更多下划线开头而不以两个或更多下划线结束则表示是私有成员。 私有成员在类的外部不能直接访问,需要通过调用对象的公开成员方法来访问,也可以通过Python支持的特殊方式来访问。 在Python中,以 ...
-
auto
2019-03-13 22:28:32
python
2095°
20
自动发现脚本文件输出格式: 使用lld方式需要发送json格式的数据到zabbix server,这时候使用-o这种模式就会报错,这种时候我们需要使用临时文件的方式发送数据,下图是Zabbix trapper 方式discovery的配置 文件存储的格式: 主机名 监控key 值,json的值必须要 ...
-
auto
2019-03-13 22:28:32
python
2087°
20
方式一:使用占位符 % 常用占位符:% s (s = string 字符串) % d (d = digit 整数(十进制)) % f ( f = float 浮点数) 方式二:format()函数(推荐使用) format()函数通过传入的字符串作为参数,并使用{}大括号作为占位符 format(a ...
-
auto
2019-03-13 22:28:32
python
1772°
20
# 三大结构 - 循环 - 分支 - 循环 . . . # 三大结构 - 循环 - 分支 - 循环 # 三大结构 - 循环 - 分支 - 循环 # 三大结构 - 循环 - 分支 - 循环 # 三大结构 - 循环 - 分支 - 循环 # 三大结构 - 循环 - 分支 - 循环 # 三大结构 - 循环 ...
-
auto
2019-03-13 22:28:32
python
2037°
20
1. 列表的概念,列表是一种存储大量数据的存储模型。 2. 列表的特点,列表具有索引的概念,可以通过索引操作列表中的数据。列表中的数据可以进行添加、删除、修改、查询等操作。 3. 列表的基本语法 创建列表:变量名 = [数据1,数据2,……] 获取列表数据:变量名[索引] 修改列表数据:变量名[索引 ...