搜索到与相关的文章
Python

基于python的scrapy环境搭建

0.1安装python软件32位机的电脑安装python-3.6.3.exe64位机的电脑安装python-3.6.3-amd64.exe0.1.1python环境搭建执行安装程序选择AddPython3.6toPATH,然后点击Customizeinstallation确保所有的选项都被选中,然后点击Next选择Installforallusers,然后定制自己的安装路径。点击Install按钮安装完成后,启动cmd命令行(需要在管理员界面进入)。输入p

系统 2019-09-27 17:50:00 2487

Python

python替换字符串中的子串图文步骤

修改字符串本身是不可能的,因为字符串是不可变类型,只能是通过某些方法来产生它的副本。再把副本赋值给原字符串,达到类似替换的作用。这里介绍几种方法。旧串换新串:使用str.replace(old,new,max)1)字符串调用此函数时,将生成一个字符串的副本。副本中new将替代old。2)old-原来的子串。3)new-新子串,用于替换old。4)max-最大替换个数,(可以不指定,为全部替换)在指定max时,如果超出了old子串的个数,也是全部替换。1、分

系统 2019-09-27 17:49:06 2487

Python

使用Python爬取前程无忧上南京地区Python职位以及对应工资

获取原始数据最近在学习Python,做了一个爬虫程序练练手,前程无忧这个网站页面布局还是挺简单的,适合我这种新手。使用requests+bs4爬取不多说了,先来看看页面布局吧。这是前程无忧上的职位列表,看上去还是很清楚的然后再来看看页面布局,使用Google浏览器打开前程无忧网页,然后按下F12每一个class为el的div就代表一个招聘信息然后再来看看div里面是怎么布局的,我们需要获取第二列公司名称以及第四列的薪资,其他的暂时不管。公司名称在el这个d

系统 2019-09-27 17:45:58 2487

Python

深入讲解Python中的迭代器和生成器

在Python中,很多对象都是可以通过for语句来直接遍历的,例如list、string、dict等等,这些对象都可以被称为可迭代对象。至于说哪些对象是可以被迭代访问的,就要了解一下迭代器相关的知识了。迭代器迭代器对象要求支持迭代器协议的对象,在Python中,支持迭代器协议就是实现对象的__iter__()和next()方法。其中__iter__()方法返回迭代器对象本身;next()方法返回容器的下一个元素,在结尾时引发StopIteration异常。

系统 2019-09-27 17:45:46 2487

Python

简单谈谈Python流程控制语句

人们常说人生就是一个不断做选择题的过程:有的人没得选,只有一条路能走;有的人好一点,可以二选一;有些能力好或者家境好的人,可以有更多的选择;还有一些人在人生的迷茫期会在原地打转,找不到方向。对于相信有上帝的人来讲,这就好像是上帝事先为我们制定好了人生路线,也好像是那些神仙为唐曾师徒的取经之路提前设置的重重磨难,上帝和神仙掌控了一切。编程语言可以模拟人类生活的方方面面,程序员就像上帝和神仙一样可以通过编程语言中特殊的关键字控制程序的执行过程,这些关键字组成的

系统 2019-09-27 17:38:46 2487

Python

python实现爬虫统计学校BBS男女比例之多线程爬虫(二)

接着第一篇继续学习。一、数据分类正确数据:id、性别、活动时间三者都有放在这个文件里file1='ruisi\\correct%s-%s.txt'%(startNum,endNum)数据格式为293001男2015-5-119:17没有时间:有id、有性别,无活动时间放这个文件里file2='ruisi\\errTime%s-%s.txt'%(startNum,endNum)数据格式为2566女notime用户不存在:该id没有对应的用户放这个文件里fil

系统 2019-09-27 17:38:34 2487

编程技术

tolua++初探(六)

这是学习tolua++的最后一篇了。在这一篇里完成一个稍微复杂一点的例子(^_^其实还是很简单)。导出三个类CBase、CDerived1、CDerived2到lua,导出两个函数toDerived1、toDerived2。lua脚本中声明两个函数Derived1Test和Derived2Test,我们在C++中调用。Derived1Test和Derived2Test会调用toDerived*对其参数进行向下转换(从CBase转到CDerived*),然后

系统 2019-08-29 23:30:59 2487

编程技术

jBPM4之请假流程例子

最近项目需要工作流,所以就准备采用jBPM4作为工作流引擎,才开始接触,很多东西都是一步一步摸索出来的,当然了,也搜索了一些文章,下面就是这两天使用jBPM4做的一个请假的例子.流程比较简单,流程图如下:本来作为才开始学习JBPM的人来说,最好的方法就是先运行起程序,然后学习就要方便很多。下面是我的servlet文件;packagecom.vito.jbpm.servlet;importjava.io.IOException;importjava.io.P

系统 2019-08-29 23:23:06 2487

编程技术

了解下flv播放器的基本功能

测试的时候在同目录下创建个“flv”文件夹,把要播放的视频文件放到里面,当然,相对应的playlist.xml也要修改一下。//==========视频初始化======================varnc:NetConnection=newNetConnection();nc.connect(null);varns:NetStream=newNetStream(nc);my_video.attachVideo(ns);ns.setBufferTim

系统 2019-08-29 23:18:43 2487

编程技术

pygtk-image

#!/usr/bin/envpython#exampleimages.pyimportpygtkpygtk.require('2.0')importgtkclassImagesExample:#wheninvoked(viasignaldelete_event),terminatestheapplication.defclose_application(self,widget,event,data=None):gtk.main_quit()returnFa

系统 2019-08-29 22:50:54 2487