2 south.wind

尚未进行身份认证

我要认证

南风知我意,吹梦到西洲!

等级
TA的排名 21w+

虚拟机安装centos7操作系统(图形化界面---命令行界面)

最近一直在配置服务的相关进程,搭建各类服务,今天虚拟机出现故障,需要重新安装,就干脆写一篇博文来给大家分享一下吧!1,进入虚拟机,选择新建,我这里是使用的VMware,选择典型,下一步2,选择驱动光盘,下一步3,选择操作系统类型,注意,这里下面一行一定选择centos64位,不然后面系统会无法生成网卡,下一步4,虚拟机名称以及在本地物理机安装位置,下一步5,默认磁盘大小为20G...

2020-01-15 12:15:57

re模块正则表达式基本使用

正则表达式*通用的字符串表达式框架*简洁表达一组字符串的表达式*针对字符串表达’简洁’和’特征’思想的工具*判断某字符串的特征归属正则表达式在文本处理中十分常用*表达文本类型的特征(病毒,入侵等)*同时查找或特换一组字符串*匹配字符串的全部或部分正则表达式的使用*编译:将符合正则表达式语法的字符串转换成正则表达式特征正则表达式的语法. 表示任何单个字符[] 字...

2019-10-14 17:23:08

python中爬虫Scrapy框架的使用

简介Scrapy是用纯Python实现一个为了爬取网站数据、提取结构性数据而编写的应用框架,用途非常广泛。Scrapy用途广泛,可以用于数据挖掘、监测和自动化测试。Scrapy吸引人的地方在于它是一个框架,任何人都可以根据需求方便的修改。它也提供了多种类型爬虫的基类,如BaseSpider、sitemap爬虫等,最新版本又提供了web2.0爬虫的支持。数据流程图各组件功能引擎(Sc...

2019-09-22 20:43:22

requests库简单爬取百度图片

代码块import reimport requests# 创建一个浏览器,并且实例化Sessionsession = requests.Session()# 传入请求头,防止被封,403session.headers.update({'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36...

2019-09-18 14:07:20

爬虫解析库Beautifulsoup爬取章节小说

Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库.它能够通过我们喜欢的转换器实现惯用的文档导航,查找,修改文档的方式.Beautiful Soup会帮我们节省数小时甚至数天的工作时间,因为比较流行,在解析网页的时候,操作起来也很简单和高效以下以一个小小的案例来演示爬取小说章节代码块# 导入模块import requestsfrom bs4 imp...

2019-09-17 23:04:22

python中的logging模块

组建loggers(日志记录器)----------------提供程序直接使用的接口Handlers(日志处理器)--------------将记录的日志发送到指定的位置Filters(日志过滤器)------------------用于过滤将特定的目录记录Formatters(日志格式器)-----------用于控制日志信息的输出格式使用步骤一个规范的日志文件创建1.创建log...

2019-09-16 17:10:54

python中的base64模块

base64模块,不是加密算法,是用来将非ascll字符的数据转换成ascll字符的一种方法A-Z,a-z,0-9,+ / 一共64个符号import base64var = b"This is the only way to the python peak road..."var_encode = base64.b64encode(var) #对二进制数据进行bas...

2019-09-16 16:40:52

python中的hashlib模块加密

hashlib模块,是一种加密算法,模块提供了许多供我们调用的hash算法,主要有,md5,sha1,sha224,sha256,sha384,sha512,往往有时候通过这样来加密还是不够安全,于是我们在加密的时候会带上时间戳,随机码,俗称为加盐使用MD5加密的主要两种形式,1,md5.digest(),二进制数据2,md5.hexdigest(),str类型数据简单示例import ...

2019-09-16 16:25:47

python连接MongoDB数据库,DB-API操作

MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。python连接mongodb步骤很简单1,导入模块2,客户端进行连接3,进行数据操作简单示例# 导入模块import pymongo# 客户...

2019-09-16 16:01:50

python连接redis,DB-API

Redis 与其他 key - value 缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。Redis支持数据的备份,即master-slave模式的数据备份Redis 优势性能极高 – Redis能读...

2019-09-16 15:27:21

python操作Mysql数据库DBAPI

上次我们用几行代码简单实现了pycharm远程连接数据库,并且操作查询,但是这仅仅是在数据库已经存在并且已经有表的前提下,来获取数据,更多的时候需要我们自己创建数据库,创建一张表来写入我们需要保存的数据,于是,接下来的代码块就足以实现功能,并且我把它封装成类,以方便自己调用代码块# 导入库import mathimport pymysqlimport random# 这里定义一个...

2019-09-07 09:57:14

python与数据库mysql交互

通过pycharm简洁代码块操作mysql,以帮助我们理解具体步骤可分为五步1,安装并pymysql库pip install pymysql导入pymysql库import pymysql2与数据库建立链接,这里用一个字典来接收db_conf = { 'host':'ip', # 主机ip 'port':3306, ...

2019-09-06 16:54:52

python--Django框架环境搭建

一.创建python虚拟环境在虚拟机上创建python虚拟环境,因为实际项目部署,是在linuxmkvirtualenv -p /usr/bin/python3.6 D_project2.创建django项目1.安装django选择安装django2.1.x最新的一个版本2.1.10pip install django==2.1.102.创建django项目cd到你想放dj...

2019-09-05 16:03:19

python中装饰器@语法糖的使用

在不改变原来函数的前提下,给函数增加新的功能自定义的装饰器是@+自定义的闭包,可以动态的将装饰器化的函数功能添加在其他函数上。def func1(func): print('这个函数的功能是打印一段废话') def func2(): func() print('这个函数的功能也是打印一段废话') func() retu...

2019-09-02 15:44:24

python中的单例模式

单例模式,一个类只能实例一个对象class Test(object): _isinstance = None def __new__(cls, *args, **kwargs): if Test._isinstance == None: cls._isinstance = object.__new__(cls) pr...

2019-09-02 15:26:52

python中九九乘法表经典案例

当我们学习到了循环,不管是while循环,还是for迭代,九九乘法表便是一个非常实用的案例,下面就以几种不同的方式来实现,总之,换汤不换药,基本思想不变简单示例1for i in range(1,10): for j in range(1,i+1): print(f'{i}*{j}={i*j}',end=" ") print( )输出结果1*1=1 2*...

2019-09-02 15:20:46

python中类的定义,属性,常用的一些查询方法

类用来描述具有相同的属性和方法的对象的集合。对于在类中定义的函数,称为方法。类变量不直接叫做类变量,称为属性。类中主要就是方法和属性1,类的定义,属性简单示例class Person(object): name = 'nanfeng' age = 18mor = Person() #mor就是一个类的实例化wum = Person() ...

2019-09-02 15:02:49

python中递归---阶乘,回调

递归中可以函数自身调用自身,但是使用类似于条件循环一样,要有递归终止条件,如果没有终止条件,无线调用自身,就会报错,这样做的目的就是为了防止无限消耗cpu资源简单示例 def factorial(n): if n == 0: return 1 elif n == 1: return 1 els...

2019-09-01 22:04:23

python中函数作用域

函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率,Python提供了许多内建函数,比如print()。但也可以自己创建函数,这被叫做用户自定义函数。定义一个函数我们可以定义一个由自己想要功能的函数,以下是简单的规则:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆括号中间。圆括号之...

2019-09-01 21:37:05

requests库的使用

简介Requests是一个优雅而简单的Python HTTP库,专为人类而构建Requests是有史以来下载次数最多的Python软件包之一,每天下载量超过400000次之前的urllib作为Python的标准库,因为历史原因,使用方式可以说是非常的麻烦而复杂的,而且官方文档也十分的简陋,常常需要去查看源码相反,Requests的使用方式非常的简单,直观,人性化,让程序员的精力完全从库的使...

2019-09-01 20:58:24

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。