搜索到与相关的文章
Python

Python爬虫小白入门指南,成为大牛必须经历的三个阶段

学习任何一门技术,都应该带着目标去学习,目标就像一座灯塔,指引你前进,很多人学着学着就学放弃了,很大部分原因是没有明确目标,所以,一定要明确学习目的,在你准备学爬虫前,先问问自己为什么要学习爬虫。有些人是为了一份工作,有些人是为了好玩,也有些人是为了实现某个黑科技功能。不过可以肯定的是,学会了爬虫能给你的工作提供很多便利。小白入门必读作为零基础小白,大体上可分为三个阶段去实现。第一阶段是入门,掌握必备基础知识,比如Python基础、网络请求的基本原理等;第

系统 2019-09-27 17:54:54 2376

Python

Python数据类型详解——元组

Python数据类型详解——元组有时候我们的列表数据不想被别人修改时该怎么办?此时,就可以使用元组来存放,元祖又称为只读列表,不能修改定义方式:与列表类似,将列表的[]换成()即可。特性:1、可存放多个值2、不可变3、按照从左到右的顺序定义元祖元素,下标从0开始顺序访问,有序1、创建#第一种ages=(213,'L','Kwan',21)#第二种ages=tuple((213,'L','Kwan',21))2、常用操作ages=(213,'L','Kwan

系统 2019-09-27 17:52:23 2376

Python

Python之Subprocess模块

前言其实有一个模块也支持执行系统命令,那个模块就是sys.system,但他执行系统命令会直接通过主进程去执行命令,那假如,该命令的执行需要耗费一个小时,那么主进程会卡一个小时,而不会去干别的事,这样就会导致程序的运行效率低下。如果由subprocess去执行系统命令的时候并不会让主进程去执行,而是主进程会开辟出一个子进程去执行,并不会影响到主进程的运行,主进程该干嘛就干嘛,那么又有个问题,大家都知道进程之间的内存空间是独立的,也就是说进程之间是不能相互访

系统 2019-09-27 17:50:09 2376

Python

用于统计项目中代码总行数的Python脚本分享

最近需要统计一下项目中代码的总行数,写了一个Python小程序,不得不说Python是多么的简洁,如果用Java写至少是现在代码的2倍。[code]importospath="/Users/rony/workspace/ecommerce/ecommerce/hot-deploy/"globaltotalcounttotalcount=0defcfile(path):allfiles=os.listdir(path)forfileinallfiles:ch

系统 2019-09-27 17:48:54 2376

Python

python实现比对美团接口返回数据和本地mongo数据是否一致示例

本文实例讲述了python实现比对美团接口返回数据和本地mongo数据是否一致。分享给大家供大家参考,具体如下:应用背景:美团平台商品的上下架状态、库存、售价,和mongo库存储的是否一致。tools文件内容#-*-coding:utf-8-*-importhashlibimporttimeimportrequestsdefget_md5(string):#返回字符串md5加密后的串hl=hashlib.md5()hl.update(string.enco

系统 2019-09-27 17:47:45 2376

Python

Python3内置模块之json编解码方法小结【推荐】

Python3中我们利用内置模块json解码和编码JSON对象,JSON(JavaScriptObjectNotation)是指定RFC7159(废弃了RFC4627)和ECMA-404是一种轻量级数据交换格式,受JavaScript对象文字语法的启发(虽然它不是JavaScript1的严格子集)。下面为Python对象-->JSON对象的对照关系表。dumps编码我们利用dumps将Python对象编码为JSON对象,当然dumps只完成了序列化为str

系统 2019-09-27 17:47:01 2376

Python

python正则爬取某段子网站前20页段子(request库)过程解析

首先还是谷歌浏览器抓包对该网站数据进行分析,结果如下:该网站地址:http://www.budejie.com/text该网站数据都是通过html页面进行展示,网站url默认为第一页,http://www.budejie.com/text/2为第二页,以此类推对网站的内容段子所处位置进行分析,发现段子内容都是在一个a标签中坑还是有的,这是我第一次写的正则:content_list=re.findall(r'(.+?)',html_str)之后发现竟然匹配到

系统 2019-09-27 17:46:58 2376

Python

python基础之Matplotlib库的使用一(平面图)

在我们过去的几篇博客中,说到了Numpy的使用,我们可以生成一些数据了,下面我们来看看怎么让这些数据呈现在图画上,让我们更加直观的来分析数据。安装过程我就不再说了,不会安装的,回去补补python最最基础的知识。我们可以看到我们生成了一组X,而且我们设置了y=2x+5,也就是我们初中学的一元一次方程。plt.title("Matplotlibdemo")设置了图形(坐标)的名字plt.xlabel("xaxiscaption")设置了X轴的名字plt.yl

系统 2019-09-27 17:46:47 2376

Python

Python实现的一个找零钱的小程序代码分享

Python写的一个按面值找零钱的程序,按照我们正常的思维逻辑从大面值到小面值的找零方法,人民币面值有100元,50元,20元,10元,5元,1元,5角,1角,而程序也相应的设置了这些面值。只需要调用函数时传入您想要找零的金额,程序会自动算各个面值的钱应该找多少张。如传入50元,则系统自动算出找零50元一张面值,如果传入60块7毛,则程序自动算出该找零50元一张,10元一张,5角一张,1角两张。#encoding=UTF-8defzhaoqian(mone

系统 2019-09-27 17:46:09 2376

Python

跟老齐学Python之用Python计算

一提到计算机,当然现在更多人把她叫做电脑,这两个词都是指computer。不管什么,只要提到她,普遍都会想到她能够比较快地做加减乘除,甚至乘方开方等。乃至于,有的人在口语中区分不开计算机和计算器。那么,做为零基础学习这,也就从计算小学数学题目开始吧。因为从这里开始,数学的基础知识列为肯定过关了。复习还是先来重温一下伟大时刻,打印helloworld.打开电脑,让pythonidle运行起来,然后输入:>>>print'Hello,World'Hello,W

系统 2019-09-27 17:45:25 2376