自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python中file对象的常用方法

open() 方法Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。(使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法)open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=N...

2019-06-28 09:58:31 1294

原创 简单的python循环知识

我们在写代码时经常会用到循环,python中有for循环和while循环,我们来详细的了解一下这两种循环。for循环Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。我们通过一个例子来看一下for循环的具体使用,我们通过range()函数创建一个整数列表,然后将列表中的元素通过for循环打印出来。# for i in range(5)开始迭代的时候,生成一个数值0...

2019-06-26 09:37:25 569

原创 python中一些常用的pip命令使用

python中我们会经常使用pip命令来安装一些需要用到的模块,下面我们简单来介绍一下pip命令的具体使用。pip的介绍pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。pip的安装一般如果在官网https://www.python.org/中下载了最新的python安装包,会自带了该工具。或者可以在https://pypi.org/pr...

2019-06-25 13:31:51 525

原创 python的可变和不可变数据类型

不可变数据类型python中不可变数据类型的定义为:当该数据类型的对应变量的值发生了改变,那么它对应的内存地址也会发生改变,就称不可变数据类型,包括:int(整型)、string(字符串)、tuple(元组)整型首先我们来看一下整型为什么是不可变数据类型。给一个变量x赋值,然后改变这个x的值,输出前后两次的内存地址id和数据类型typeid():获取对象的内存地址type():当只有一...

2019-06-24 10:07:41 263

原创 python的数字类型

python的数字类型分为三种,分别是整数int、 浮点数float 和 复数complex。数字是由数字字面值或内置函数与运算符的结果来创建的, 不带修饰的整数字面值会生成整数。包含小数点或幂运算符的数字字面值会生成浮点数。在数字字面值末尾加上 ‘j’ 或 ‘J’ 会生成虚数(实部为零的复数),可以将其与整数或浮点数相加来得到具有实部和虚部的复数。混合算术Python 完全支持混合算术,当...

2019-06-21 10:00:50 406

原创 PyCharm的使用

PyCharm是我一直在使用的python编辑器,今天具体讲一下PyCharm的使用。下载首先是下载PyCharm,PyCharm的下载地址:https://www.jetbrains.com/pycharm/这个是一个商业软件,大家可以选择购买,或者选择试用(免费试用30天),或者在网上找激活码。创建项目下载好之后就可以创建项目了,选择Create New Project然...

2019-06-20 09:33:23 937

原创 python语法注意事项

语句的缩进python 与 java 和 c语言 等编程语言最大的不同在于,python语法中不需要使用大括号{},而是使用缩进来表示代码块。这样使得代码更加简洁,也不会因为少写一个大括号而出错。python并没有规定使用几个空格来缩进,但是一般使用一个tab键(也就是4个空格)来表示缩进。需要注意的是每段代码块中的语句包含的缩进空格数必须一致,否则会报错。# 正确写法if True: ...

2019-06-19 17:13:45 329

原创 python编码格式

我们在写代码的时候经常会遇到乱码等问题,其实就是因为编码格式不正确,那我们现在来简单看一下关于编码的相关知识一、ASCII 码计算机存储数据是用0、1存储的,为了存储英文字符等,所以出现了一个ASCII编码表,通过这个表就是把对应的英文转换对应为相应的0、1数据存储到计算机,但是英文只有26个字母,中文有6万多汉字,ASCII编码不够,所以根据需要就出现了unicode、utf-8等编码,实际...

2019-06-18 11:56:18 500

原创 Day97:Python实现文件名批量处理

我们知道文件名是可以手动修改的,但是如果要同时修改多个文件名,那一个一个修改会浪费掉很多时间,此时我们就可以考虑使用python来实现文件名的批量处理。想要批量处理文件名首先确定需要处理的文件名,以及确定处理后新的文件名,这样就可以开始处理了;1.批量处理文件首先我们要获取文件名,可以通过os模块中的os.abspath()方法、os.dirname()方法、os.join()方法等来操作...

2019-06-17 09:50:02 385

原创 Day96:Python调用钉钉机器人推送消息

1.创建钉钉机器人群机器人是钉钉群的高级扩展功能,群机器人可以将第三方服务的信息聚合到群聊中,实现自动化的信息同步;进入一个钉钉群,点击右上角的“群设置”进入群设置页面;选择群机器人点击进入,在机器人管理页面选择“自定义”机器人,输入机器人名字并选择要发送消息的群,如果需要的话,可以为机器人设置一个头像。点击"完成添加",完成后会生成Hook地址,点击“复制”按钮,即可获得这个...

2019-06-14 09:43:15 1530 1

原创 Day95:Python使用微信接入图灵机器人

1.wxpy库介绍wxpy 在 itchat 的基础上,通过大量接口优化提升了模块的易用性,并进行丰富的功能扩展。文档地址:https://wxpy.readthedocs.io从 PYPI 官方源下载安装:pip install -U wxpy从豆瓣 PYPI 镜像源下载安装,推荐国内用户选用:pip install -U wxpy -i "https://pypi...

2019-06-13 13:47:49 422

原创 Day94:Python批量发送邮件

1.SMTP协议SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,是一个相对简单的基于文本的协议, 在其之上指定了一条消息的一个或多个接收者(在大多数情况下被确认是存在的),然后消息文本会被传输。可以很简单地通过telnet程序来测试一个SMTP服务器。SMTP使用TCP端口25。要为一个给定的域名决定一个SMTP服务器,需要使用MX (Mail eXc...

2019-06-12 09:45:22 385

原创 Day93:Python批量处理图片

1.Pillow库介绍Pillow是Python里的图像处理库,提供了了广泛的文件格式支持,强大的图像处理能力,主要包括图像储存、图像显示、格式转换以及基本的图像处理操作等;安装pip install pillow2.Image类PIL中最重要的类是Image类,使用前需要先从PIL中导入Image类,要从文件加载图像可以使用Image类中的open()函数:Image...

2019-06-11 09:48:48 1779

原创 Day92:Python操作word

1.Python写word文档要操作word文档首先需要安装python-docx库;pip install python-docx然后导入docx模块,或者从docx模块中导入Document类;from docx import Document然后使用Document()创建一个word文档,若指定路径则是打开文档;document = Document()接...

2019-06-10 10:13:41 258

原创 Day91:Python操作Excel

使用python来操作Excel需要用到xlrd和xlwt这两个库,作用是在python中读取和写入excel数据,使用前需要安装和import导入;1.Python 读 excel数据使用Python 读 excel数据,首先需要使用xlrd.open_workbook(文件名)来打开Excel文件,默认是rb方式打开;然后可以通过xlrd库对象中的方法来获取Excel文件信息,读...

2019-06-06 09:42:22 449

原创 Day90:突破反爬虫策略

1.什么是爬虫和反爬虫爬虫是使用任何技术手段批量获取网站信息的一种方式,反爬虫是使用任何技术手段阻止别人批量获取自己网站信息的一种方式;2.User-Agent介绍User Agent中文名为用户代理,是Http协议中的一部分,属于头域的组成部分,User Agent也简称UA。它是一个特殊字符串头,是一种向访问网站提供你所使用的浏览器类型及版本、操作系统及版本、浏览器内核、等信息的...

2019-06-05 09:47:32 271

原创 Day89:Crawl Spider 模板的使用

1.Spider模板scrapy默认创建的spider模板就是basic模板,创建spider文件的命令是:scrapy genspider dribbble dribbble.com,查看spider模板的命令是:scrapy genspider --list;在项目中明确指明使用crawl生成模板生成spider的命令是:scrapy genspider -t crawl csdn...

2019-06-04 09:43:36 148

原创 Day88:引入ItemLoader和Item的预处理函数

1.引入ItemLoader在项目的item.py文件中创建一个自定义的loader类,然后让这个自定义类继承ItemLoader类;class XkdItemLoader(ItemLoader): default_output_processor = TakeFirst()ItemLoader类的语法:scrapy.loader.ItemLoader([ item,sel...

2019-06-03 10:40:46 186

空空如也

空空如也

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

TA关注的人

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