搜索到与相关的文章
Python

Python中list循环遍历删除数据的正确方法

前言初学Python,遇到过这样的问题,在遍历list的时候,删除符合条件的数据,可是总是报异常,代码如下:num_list=[1,2,3,4,5]print(num_list)foriinrange(len(num_list)):ifnum_list[i]==2:num_list.pop(i)else:print(num_list[i])print(num_list)会报异常:IndexError:listindexoutofrange原因是在删除lis

系统 2019-09-27 17:54:23 2666

Python

python表单穿越

获取登录窗口背后的信息大多数网站的服务器进行数据交互时都是用HTTP协议的GET方法去请求信息,而页面表单基本上可以看成是一种用户提交POST请求的方式。就像网站的URL链接可以帮助用户发送GET请求一样,HTML表单可以帮助用户发出POST请求。Requests库是一个擅长处理那些复杂的HTTP请求、cookie、header(响应头和请求头)等内容的Python第三方库。1表单提交只需要关注两件事:•你想提交数据的字段名称(本案例是firstname,

系统 2019-09-27 17:52:02 2666

Python

Python爬虫,爬取腾讯漫画实战

先上个爬取的结果图最后的结果为每部漫画按章节保存运行环境IDEVS2019Python3.7Chrome、ChromeDriverChrome和ChromeDriver的版本需要相互对应先上代码,代码非常简短,包含空行也才50行,多亏了python强大的库importosimporttimeimportrequestsfromseleniumimportwebdriverfromlxmlimportetreedefgetChapterUrl(url):he

系统 2019-09-27 17:51:22 2666

Python

Python中实现对list做减法操作介绍

问题描述:假设我有这样两个list,一个是list1,list1=[1,2,3,4,5]一个是list2,list2=[1,4,5]我们如何得到一个新的list,list3,list3中包括所有不在list2中出现的list1中的元素。即:list3=list1�Clist2解决方案:我们可以用set(集合)操作list3=list(set(list1)�Cset(list2))set操作会将一个list转换成一个集合。假设:list_t=[1,2,3,1

系统 2019-09-27 17:37:55 2666

编程技术

优乐美=病毒?

优乐美=病毒?周末买了几杯广东喜之郎集团出的优乐美奶茶,就是周杰伦打广告的那个。泡上水,喝了,味道不错。无意中看见杯子外表印刷的“周杰伦带你玩转优乐美,月月惊喜奖不停。”活动,上面说,在08年9月17日至09年4月30日之间,登陆优乐美网站www.u-loveit.cn,输入奶茶包背面的12位密码,有可能中奖。我好奇试了一下,刚在IE浏览器地址栏输入完优乐美的网址,回车,我的杀毒软件立刻报警,有木马,如下图所示:都不知是喜之郎公司故意向用户植入木马,还是网

系统 2019-08-29 23:00:24 2666

编程技术

如阿使用sa用户登陆sql2005Express版

1.开启sql2005远程连接功能,开启办法如下:配置工具->SQLServer外围应用配置器->服务和连接的外围应用配置器->如下图设置远程连接中的同时使用TCP/IP和namedpipes2.登陆设置改为SqlserverandwindowsAuthentication方式同时选中,具体设置如下:SQLServerManagementStudioExpress->windowsAuthentication(第一次用windows方式进去)对象资源管理器

系统 2019-08-29 22:49:26 2666

编程技术

使用PL/SQL合并重复的数据

假设有一张表oldyang_bayern,取其中的10条数据作为参考:现在需要合并此张表中姓名重复的数据,将符合条件的字段值,合并到重名数据中ID最高的那一条。要合并的字段分为三种情况:1.常规字段(DEPARTMENT/JOBTITLE):取重名数据中ID最高的非空值,例如“施魏因施泰格”的DEPARTMENT字段合并后,应取值“组织部”;2.依据数值大小取值的字段(SALARY):取重名数据中的最大值;3.非常规字段(CITY/DITRICT/ADDR

系统 2019-08-29 22:44:01 2666

Linux

Linux命令学习(13):less

less工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。less的用法比起more更加的有弹性。在more的时候,我们并没有办法向前面翻,只能往后面看,但若使用了less时,就可以使用[pageup][pagedown]等按键的功能来往前往后翻看文件,更容易用来查看一个文件的内容!除此之外,在less里头可以拥有更多的搜索功能,不止可以向下搜,也可以向上搜。------------------------

系统 2019-08-29 22:19:23 2666

编程技术

弹出框插件——dialog

基于jquery和dot.js弹出框插件,兼容IE6+等其他浏览器。思想:弹出框元素插入body节点中,并在页面垂直居中显示(fixed定位),触发确定和关闭事件绑定。注意ie6包含两个问题:一、select、flash不能遮罩,采用iframe。二、fixed属性采用滚动时重新计算高度或在样式中采用表达式计算expression。源码分析:1、creatHtml:采用doT.js初始化元素添加到body中;2、show:设置宽度,高度,居中显示;3、ev

系统 2019-08-29 22:15:24 2666