自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 FTP、SFTP文件下载内容校验

描述:从FTP、SFTP下载的文件做MD5码校验,文件名和MD5码值存放在表格里,表格位置在FTP、SFTP服务器上。os模块只能遍历本地目录/文件,需要先连接FTP、SFTP服务器,将表格下载到本地localpath,再将localpath传入exl_file_md5()函数,读取表格内容1、python连接FTP、SFTP遍历目录;2、下载目录下的Exce...

2018-04-04 11:35:00 1185

转载 前端基础之HTML

知识预览HTML初始常用标签一、HTML 初识web服务本质import socketdef main(): sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.bind(('localhost',8081)) sock.liste...

2017-12-14 05:05:00 161

转载 前端基础之JavaScript

知识预览JavaScript概述JavaScript的基础JavaScript的对象BOM对象DOM对象实例练习js扩展一、JavaScript概述JavaScript的历史1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中).后将其改名ScriptEase.(...

2017-12-14 04:54:00 220

转载 python列表排序方法reverse、sort、sorted

python语言中的列表排序方法有三个:reverse反转/倒序排序、sort正序排序、sorted可以获取排序后的列表。在更高级列表排序中,后两中方法还可以加入条件参数进行排序。reverse()方法将列表中元素反转排序,例:l=[4,2,3,1]l.reverse()print(l) # [1,3,2,4]reverse列表反转排序:是把原列表中...

2017-12-05 10:50:00 195

转载 python的with语句

with 语句适用于对资源进行访问的场合,确保不管使用过程中是否发生异常都会执行必要的“清理”操作,释放资源,比如文件使用后自动关闭、线程中锁的自动获取和释放等。要使用 with 语句,首先要明白上下文管理器这一概念。有了上下文管理器,with 语句才能工作。上下文管理协议(Context Management Protocol):包含方法 __enter__() 和 __exi...

2017-12-05 10:01:00 210

转载 python中拷贝对象的区别

一、赋值、引用在python中赋值语句总是建立对象的引用值,而不是复制对象。因此,python变量更像是指针,而不是数据存储区域这点和大多数语音类似吧,比如C++、Java等1、先看个例子:values=[0,1,2]values[1]=valuesprint(values) # [0, [...], 2]预想应该是:[0,[0,1...

2017-12-04 18:04:00 988

转载 判断python对象是否可调用的三种方式及其区别

基本上判断python对象是否为可调用的函数,有三种方法:1、使用内置的callable函数callable(func)用于检查对象是否可调用,返回True也可能调用失败,但是返回False一定不可调用2、判断对象类型是否是FunctionTypetype(func) is FunctionType# 或者isinstance(func,...

2017-12-04 10:43:00 291

转载 Python中is和==的区别

Python中对象包含的三个基本要素,分别是:id(身份标识)、type(数据类型)和value(值)。is和==都是对对象进行比较判断作用的,但对对象比较判断的内容并不相同。== 比较操作符和is同一性运算符区别== 是python标准操作符中的比较操作符,用来比较判断两个对象的value(值)是否相等例1:a='hello'b='hello'print...

2017-12-04 01:49:00 146

转载 python基础之字符编码

阅读目录一 了解字符编码的知识储备二 字符编码介绍三 字符编码应用之文件编辑器3.1 文本编辑器之nodpad++3.2 文本编辑器之pycharm3.3 文本编辑器之python解释器3.4 总结四 字符编码应用之python4.1 执行python程序的三个阶段4.2 python2与python3字符串类型的区别...

2017-12-04 01:24:00 206

转载 Unicode/UTF-8/GBK/ASCII 编码简介

转载:http://blog.csdn.net/u014785687/article/details/73928167一、字符编码简介1、ASCII编码 每一个ASCII码与一个8位(bit)二进制数对应。其最高位是0,相应的十进制数是0~127。例如,数字符号‘0’的编码用十进制数表示就是48。另有128个扩展的ASCII码,最高位都是1,由一些图形和画线符号组成。 ASC...

2017-12-04 01:19:00 133

转载 web开发中防止SQL注入

一、SQL注入简介SQL注入是比较常见的网络攻击方式之一,它不是利用操作系统的BUG来实现攻击,而是针对程序员编写时的疏忽,通过SQL语句,实现无账号登录,甚至篡改数据库。二、SQL注入攻击的总体思路1.寻找到SQL注入的位置2.判断服务器类型和后台数据库类型3.针对不同的服务器和数据库特点进行SQL注入攻击三、SQL注入攻击实例比如在一个登录界面,要求输入用...

2017-11-21 21:22:00 370

转载 virtualenv介绍

在开发Python应用程序的时候,系统安装的Python3只有一个版本:3.4。所有第三方的包都会被pip安装到Python3的site-packages目录下。如果我们要同时开发多个应用程序,那这些应用程序都会共用一个Python,就是安装在系统的Python 3。如果应用A需要jinja 2.7,而应用B需要jinja 2.6怎么办?这种情况下,每个应用可能需要各自拥有一套“...

2017-11-21 16:18:00 107

转载 MySQL数据库引擎

一、存储引擎概念MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。二、有哪些存储引擎呢?存储引擎主要有:1.InnoDB 2.Mrg_Myisam 3.Memory4.Blackhole ...

2017-11-20 23:10:00 102

转载 cookie与session的区别与应用

通常我们所说的浏览器自动保存密码,下次不用登陆,提示一次就不再出现的内容,大部分通过cookie或者session来实现的。cookie的概念cookie是浏览器(User Agent)访问一些网站后,这些网站存放在客户端的一组数据,用于使网站等跟踪用户,实现用户自定义功能。Cookie的Domain和Path属性标识了这个Cookie是哪一个网站发送给浏览器的;Cookie...

2017-11-19 22:16:00 89

转载 python内置函数lambda、filter、map、reduce

lambda匿名函数  1.lambda只是一个表达式,函数体比def简单多。  2.lambda的主体是一个表达式,而不是一个代码块。仅仅能在lambda表达式中封装有限的逻辑进去  3.lambda函数拥有自己的命名空间,且不能访问自有参数列表之外或全局命名空间里的参数  4.lambda语句中,冒号前是参数,可以有多个,用逗号隔开,冒号右边的返回值。  5.la...

2017-11-17 02:33:00 136

转载 python实现堆栈、队列

一、利用python列表实现堆栈和队列堆栈:堆栈是一个后进先出的数据结构,其工作方式就像生活中常见到的直梯,先进去的人肯定是最后出。我们可以设置一个类,用列表来存放栈中的元素的信息,利用列表的append()和pop()方法可以实现栈的出栈pop和入栈push的操作,list.append(obj)意思是向列表添加一个对象obj,list.pop(index=-1)意思是删除...

2017-11-15 23:39:00 331

转载 python字符串内置函数

1、字符串定义:它是一个有序的字符的集合,用于存储和表示基本的文本信息,‘’或“”或‘’‘ ’‘’中间包含的内容称之为字符串特性:1.只能存放一个值2.不可变3.按照从左到右的顺序定义字符集合,下标从0开始顺序访问,有序补充:  1.字符串的单引号和双引号都无法取消特殊字符的含义,如果想让引号内所有字符均取消特殊意义,在引号前面加r,如name=r'l\thf'  2.unicode...

2017-11-14 18:28:00 141

转载 selenium模块

一、介绍selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法直接执行JavaScript代码的问题selenium本质是通过驱动浏览器,完全模拟浏览器的操作,比如跳转、输入、点击、下拉等,来拿到网页渲染之后的结果,可支持多种浏览器from selenium import webdriverbrowser=webdriver...

2017-11-14 00:16:00 99

转载 用python爬校花网

import requestsimport reimport hashlib,timedef get_index(url): response=requests.get(url) if response.status_code == 200: return response.textdef parse_index(res)...

2017-11-13 02:00:00 159

转载 python中的单例模式

一、单例模式的概述:单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。单例模式的要点有三个;一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供...

2017-11-13 01:28:00 307

转载 Beautifulsoup模块

一、介绍Beautiful Soup是一个可以从HTML或XML文件中提取数据的python库。它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式。Beautiful Soup会帮你节省数小时甚至数天的工作时间。官网推荐在现在的项目中使用Beautiful Soup4,移植到BS4# 安装 Beautiful Souppip install beautifu...

2017-11-11 15:12:00 474

转载 MySQL数据库

MySQL数据库sql语句sql是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持sql。sql规范&...

2017-10-24 15:12:00 113

转载 常用模块

知识预览1、 time模块2、 random模块3、 hashlib4、 os模块5、 sys模块6、 logging模块7、 序列化模块8、 configparser模块9、subprocess模块10、 re模块1、 time模块时间表示形式在Python中,通常有这三种方式来表示时间...

2017-10-17 20:06:00 75

转载 python读写Excel文件_xlrd模块读取,xlwt模块写入

一、安装xlrd模块和xlwt模块(服务器)1. 下载xlrd模块和xlwt模块 到python官网http://pypi.python.org/pypi/xlrd下载模块。下载的文件例如:xlrd-0.9.3.tar.gz。 到python官网http://pypi.python.org/pypi/xlwt下载模块。下载的文件例如:xlwt-...

2017-10-17 19:57:00 207

转载 Python进程与线程

进程与线程1 进程与线程相关概念1.1 进程进程定义:  进程就是一个程序在一个数据集上的一次动态执行过程。进程一般由程序、数据集、进程控制块三部分组成,是最小的资源管理单元  程序:用来描述进程要完成哪些功能以及如何完成;  数据集:则是程序在执行过程中所需要使用的资源;  进程控制块:用来记录进程的外部特征,描述进程的执行变化过程,系统可以利用它来控制...

2017-10-17 19:09:00 106

转载 面向对象(二)——继承、派生、组合以及接口

一、继承与派生1.1 什么是继承继承是一种创建新类的方式,在Python中,新建的类可以继承一个或多个父类,父类又可称为基类或超类,新建的类称为派生类或子类Python中类的继承分为:单继承和多继承class People: # 定义父类 def __init__(self,name,age): self.name=name ...

2017-08-16 20:25:00 242

转载 Python面向对象(一)

Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。一、面向对象技术简介类(class):用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。...

2017-08-16 20:05:00 142

转载 Python基础(7)闭包函数、装饰器

一、闭包函数闭包函数:1、函数内部定义函数,成为内部函数,     2、改内部函数包含对外部作用域,而不是对全局作用域名字的引用那么该内部函数成为闭包函数#最简单的无参闭包函数def func1() name='ares' def func2() print(name)#有参和返回值的闭包函数def timmer(...

2017-08-16 19:33:00 101

转载 Python基础(9)三元表达式、列表解析、生成器表达式

一、三元表达式三元运算,是对简单的条件语句的缩写。# if条件语句if x > f: print(x)else: print(y)   # 条件成立左边,不成立右边x if x > y else y # 三元表达式python的三元运算格式如下:...

2017-08-16 19:10:00 141

转载 Python基础(8)迭代器、生成器

一 什么是迭代1 重复2 下一次重复是基于上一次的结果# while True:# cmd=input('>>: ')# print(cmd)# l=['a','b','c','d']# count=0# while count < len(l):# print(l[count])# c...

2017-06-19 23:54:00 113

转载 Python基础(6)_函数

一 为何要有函数?  不加区分地将所有功能的代码垒到一起,问题是:   代码可读性差   代码冗余   代码可扩展差  如何解决?  函数即工具,事先准备工具的过程是定义函数,拿来就用指的就是函数调用  结论:函数使用必须是:先定义,后调用二:函数的分类   1.内置函数:built-in   2.自定义函数:     d...

2017-06-19 23:31:00 87

转载 Python基础(5)_文件操作

一、文件处理流程打开文件,得到文件句柄并赋值给一个变量通过句柄对文件进行操作关闭文件二、文件打开模式打开文件时,需要指定文件路径和以何等方式打开文件,打开后,即可获取该文件句柄,日后通过此文件句柄对该文件操作。打开文件的模式有:r ,只读模式【默认模式,文件必须存在,不存在则抛出异常】w,只写模式【不可读;不存在则创建;存在则清空内容】x,...

2017-06-19 20:04:00 91

转载 Python基础(4)_集合、布尔类型

一、集合集合的作用一:关系运算集合的作用二:去重定义集合:集合内的元素必须是唯一的;集合内的元素必须是可hash的,也是就不可变类型;集合是无序的s={'egon',123,'egon','1'} #s=set({'egon',123,'egon','1'} ) print(s,type(s)) s={'1',1,[1,2]} s={'1',1,(1,...

2017-06-19 17:35:00 145

转载 python基础(3)_列表、元组、字典

一、列表定义:[ ] 内以逗号分隔,按照索引,存放各种数据类型,每个位置代表一个元素特性:> 可存放多个值> 可修改指定索引位置对应的值,可变> 按照从左到右的顺序定义列表元素,下标从0开始顺序访问,有序1.1列表创建list 表示列表类型list1=[ ] #空列表list2=[1,2,3,4]list3=['a','b',...

2017-06-19 17:14:00 156

转载 python小练习

1.#使用while循环输出1 2 3 4 5 6 8 9 10count=1while count < 11: if count == 7: count+=1 continue print(count) count+=12.#输出 1-100 内的所有奇数for j in...

2017-06-08 00:55:00 153

转载 Python基础(2)_if、for、while流程控制

一、流程控制1.条件语句1.1单分支1.2多分支条件判断计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。a = 5if a > 2: print('yes')根据Python的缩进规则,如果if语句判断是True,就把缩进的两行print语句执行了,否则,什么也不做。也可以给if添加一个else语句,意思是,如...

2017-06-08 00:33:00 133

转载 Python基础(1)_初识Python

一、为什么要编程  解放人力:让机器按照人们事先为其编写好的程序自发地去工作二、什么是编程语言编程语言就是程序员与计算机之间沟通的介质;程序员把自己想说的话用编程语言写到文件里,这其实就开发了一个程序,接下来让计算机按照文件里说的内容去做事情,这就是程序的执行。三、编程语言的分类机器语言---->汇编语言---->高级语言1.学习的复杂度是从难到...

2017-06-08 00:01:00 133

转载 shell之流程控制

一、if语句、while、for循环各种小例题1.用户验证[root@bogon ~]# cat buer.sh #!/bin/bash#user='buer'#password='1234.com'read -p 'please your name:' userread -p 'password:' passwdif [ $user = ...

2017-06-05 17:00:00 75

转载 shell正则表达式(1)

一、什么是正则正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。或者说:正则就是用来描述一类事物的规则。二、grep1.参数-n :显示行号 -o :只显示匹配的内容 -q :静默模式,没有任何输出,得用$?来判断执行成功没有,即有没有过滤到想要的内容 -l :如果匹配成功,则只将文件名打印出来,失败则不打印,通常-rl一...

2017-06-03 21:38:00 155

转载 Shell之基本用法

一:shell简介1.什么是shell  shell的中文意思是“外壳”,通俗地讲,shell是一个交互编程接口,通过获得用户输入来驱动操作系统内核完成指定工作。shell除了作为命令解释程序以外,还是一种高级程序设计语音,它有变量、关键字、有各种控制语句、支持函数模块,有自己的语法结构。shell最重要的功能是命令解释,从这种意义上说,shell是一个命令解释器。2.Lin...

2017-06-03 21:30:00 110

空空如也

空空如也

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

TA关注的人

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