搜索到与相关的文章
Python

Python字典操作简明总结

1.dict()创建字典复制代码代码如下:>>>fdict=dict((['x',1],['y',2]))>>>fdict{'y':2,'x':1}2.fromkeys()来创建一个"默认"字典,字典中元素具有相同的值复制代码代码如下:>>>ddict={}.fromkeys(('x','y'),-1)>>>ddict{'y':-1,'x':-1}3.遍历字典使用keys()遍历复制代码代码如下:>>>dict2={'name':'earth','port

系统 2019-09-27 17:50:06 2162

Python

使用PDB简单调试Python程序简明指南

在Python中也可以像gcc/gdb那样调试程序,只要在运行Python程序时引入pdb模块(假设要调试的程序名为d.py):复制代码代码如下:$vid.py#!/usr/bin/pythondefmain():i,sum=1,0foriinxrange(100):sum=sum+iprintsumif__name__=='__main__':main()$python-mpdbd.py运行上面的命令后进入以下界面,可以输入类似gdb的命令来改变程序的执

系统 2019-09-27 17:48:42 2162

Python

Python爬虫动态ip代理防止被封的方法

在爬取的过程中难免发生ip被封和403错误等等,这都是网站检测出你是爬虫而进行反爬措施,在这里为大家总结一下怎么用IP代理防止被封首先,设置等待时间:常见的设置等待时间有两种,一种是显性等待时间(强制停几秒),一种是隐性等待时间(看具体情况,比如根据元素加载完成需要时间而等待)图1是显性等待时间设置,图2是隐性第二步,修改请求头:识别你是机器人还是人类浏览器浏览的重要依据就是User-Agent,比如人类用浏览器浏览就会使这个样子的User-Agent:'

系统 2019-09-27 17:46:26 2162

Python

在Python中操作文件之seek()方法的使用教程

seek()方法在偏移设定该文件的当前位置。参数是可选的,默认为0,这意味着绝对的文件定位,它的值如果是1,这意味着寻求相对于当前位置,2表示相对于文件的末尾。没有返回值。需要注意的是,如果该文件被打开或者使用'a'或'A+'追加,任何seek()操作将在下次写撤消。如果该文件只打开使用“a”的追加模式写,这种方法本质上是一个空操作,但读使能(模式'a+'),它仍然在追加模式打开的文件非常有用。如果该文件在文本模式下使用“t”,只有tell()返回的偏移开

系统 2019-09-27 17:46:25 2162

Python

python-docx

基础使用1.创建一个document文档对象fromdocximportDocumentdocument=Document()2.向文档中添加段落添加一段话:paragraph=document.add_paragraph('Loremipsumdolorsitamet.')(调用后会返回一个Paragraphs段落对象的引用)可将上面返回的对象作为一个游标,在已有段落之前加入:prior_paragraph=paragraph.insert_paragr

系统 2019-09-27 17:46:12 2162

Python

python Web 之基石 - - CGI 编程 (基于python3)

一、CGI编程之前缀篇CGI目前由NCSA维护,NCSA定义CGI如下:CGI(CommonGatewayInterface),通用网关接口,它是一段程序,运行在服务器上如:HTTP服务器,提供同客户端HTML页面的接口。网页浏览为了更好的了解CGI是如何工作的,我们可以从在网页上点击一个链接或URL的流程:1、使用你的浏览器访问URL并连接到HTTPweb服务器。2、Web服务器接收到请求信息后会解析URL,并查找访问的文件在服务器上是否存在,如果存在返

系统 2019-09-27 17:45:43 2162

编程技术

Hibernate检索策略学习之--批量加载

所谓批量加载,即把原本要发送的SQL分批统一发送,比如说原本要发送100条SQL,如果设置batch-size=3,则只需要发送100/3+1=34条,可以提高效率批量加载分为延迟加载和立即加载,先说立即加在首先建立测试数据库CREATETABLEcertificate(idvarchar(100)NOTNULLdefault'',descriptionvarchar(100)default'',PRIMARYKEY(id));CREATETABLEstu

系统 2019-08-29 23:24:26 2162

编程技术

asp清除网页历史记录2

浏览器的后退按钮使得我们能够方便地返回以前访问过的页面,它无疑非常有用。但有时候我们不得不关闭这个功能,以防止用户打乱预定的页面访问次序。本文介绍网络上可找到的各种禁用浏览器后退按钮方案,分析它们各自的优缺点和适用场合。一、概述曾经有许多人问起,“怎样才能‘禁用’浏览器的后退按钮?”,或者“怎样才能防止用户点击后退按钮返回以前浏览过的页面?”在ASP论坛上,这个问题也是问得最多的问题之一。遗憾的是,答案非常简单:我们无法禁用浏览器的后退按

系统 2019-08-29 23:16:55 2162

编程技术

初冬的羊肉搭配西班牙葡萄酒名角Ribera del Due

如果我能撇开女明星帕兹•维加在“露西亚的情人”当中的大胆表现的印象,谈到西班牙,让我最为怦然心动的应该是合适的葡萄酒遇上上等的烤羊排的味觉享受了。现在已经形成了某种习惯,如果我的眼前有个放着羊排的餐盘,旁边总会放着一瓶西班牙的RiberaDelDuero。这款酒和在国内比较有名的Rioja一样,是以产地命名的西班牙红酒,采用的葡萄是Tempranillo添帕尼优。在西班牙这款还有一个名字叫TintoFino,不管怎么说在RiberadelDuero地区的优

系统 2019-08-29 23:10:21 2162

编程技术

Action类

Action类是用户请求和业务逻辑之间的桥梁,每个Action充当客户的一项业务代理。在RequestProcessor类预处理请求时,在创建了Action的实例后,就调用自身的processActionPerform()方法,该方法在调用Action类的execute()。Action的excute()方法调用模型的业务方法,完成用户请求,然后根据执行结果把请求转发给其他合适的WEB组件。一、Action类缓存struts应用的生命周期中RequestP

系统 2019-08-29 23:06:27 2162