搜索到与相关的文章
Python

廖雪峰Python教程笔记(六)

廖雪峰Python教程笔记(六)8模块使用模块8模块在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一个.py文件就称之为一个模块(Module)。模块的好处:最大的好处是大大提高了代码的可维护性。引用其他模块,编写代码不必从零开始可以避免函数名和变量名冲突,尽量不要与内置函数名字

系统 2019-09-27 17:54:19 2082

Python

Python 之父撰文回忆:为什么要创造 pgen 解析器?

image花下猫语:近日,Python之父在Medium上开通了博客,并发布了一篇关于PEG解析器的文章(参见我翻的全文译文)。据我所知,他有自己的博客,为什么还会跑去Medium上写文呢?好奇之下,我就打开了他的老博客。最后一篇文章写于2018年5月,好巧不巧,写的竟是pgen解析器,正是他在新文中无情地吐槽的、说将要替换掉的pgen。在这篇旧文里,Guido回忆了他创造pgen时的一些考量,在当时看来,创造一个新的解析器无疑是明智的,只不过时过境迁,现

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

Python

python爬虫 urllib模块反爬虫机制UA详解

方法:使用urlencode函数urllib.request.urlopen()importurllib.requestimporturllib.parseurl='https://www.sogou.com/web?'#将get请求中url携带的参数封装至字典中param={'query':'周杰伦'}#对url中的非ascii进行编码param=urllib.parse.urlencode(param)#将编码后的数据值拼接回url中url+=para

系统 2019-09-27 17:53:16 2082

Python

python中用logging实现日志滚动和过期日志删除功能

logging库提供了两个可以用于日志滚动的class(可以参考https://docs.python.org/2/library/logging.handlers.html),一个是RotatingFileHandler,它主要是根据日志文件的大小进行滚动,另一个是TimeRotatingFileHandler,它主要是根据时间进行滚动。在实际应用中,我们通常根据时间进行滚动,因此,本文中主要介绍TimeRotaingFileHandler的使用方法(R

系统 2019-09-27 17:52:54 2082

Python

Python之路【第十二篇】:Python面向对象高级

一、反射1什么是反射反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力(自省)。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。2python面向对象中的反射:通过字符串的形式操作对象相关的属性。python中的一切事物都是对象(都可以使用反射)四个可以实现自省的函数下列方法适用于类和对象(一切皆对象,类本身也是一个对

系统 2019-09-27 17:52:50 2082

Python

python可视化篇之流式数据监控的实现

preface流式数据的监控,以下主要是从算法的呈现出发,提供一种python的实现思路其中:1.python是2.X版本2.提供两种实现思路,一是基于matplotlib的animation,一是基于matplotlib的ion话不多说,先了解大概的效果,如下:一、一点构思在做此流数据输出可视化前,一直在捣鼓nupic框架,其内部HTM算法主要是一种智能的异常检测算法,是目前AI框架中垂直领域下的一股清流,但由于其实现的例子对应的流数据展示并非我想要的,

系统 2019-09-27 17:49:22 2082

Python

Python collections模块使用方法详解

一、collections模块1.函数namedtuple(1)作用:tuple类型,是一个可命名的tuple(2)格式:collections(列表名称,列表)(3)​返回值:一个含有列表的类(4)例子​:importcollections#help(collections.namedtuple)Point=collections.namedtuple("Point",['x','y'])p=Point(15,45)print(p.x+p.y)print

系统 2019-09-27 17:45:52 2082

编程技术

用asp解析图片地址,并将其保存

导读:现在基于WEB页的HTML的编辑器在新闻系统,文章系统中用得越来越广,一个网页一粘就可以保持原来的样式,同时图片也可以在这个页中保持。但是在使用过程中,如果所粘贴页中的图片被删除,就会在自己的页面上留下一个大大的“X”,影响美观。以前只好把这个图片保存下来,再重新上传到服务器上,这样实在麻烦。能不能让服务器自动去下载图片保存在服务器并且替换页面上的链接?答案是肯定的。要实现这个功能需要经过三个步骤:一,取得原页中的图片的地址。方法很多,可以用分割字符

系统 2019-08-29 23:48:32 2082

编程技术

033_《Delphi 5.x 分布式多层应用系统篇》

《Delphi5.x分布式多层应用系统篇》Delphi教程系列书籍(033)《Delphi5.x分布式多层应用系统篇》网友(邦)整理EMail:shuaihj@163.com下载地址:Part1Part2Part3附书源码作者:李维丛书名:李维作品系列出版社:机械工业出版社ISBN:7111079698上架时间:2000-7-1出版日期:2000年4月页码:572版次:1-1内容简介本书涵盖用Delphi5.x开发分布式多层应用程序涉及的必要技术,从讨论如

系统 2019-08-29 23:29:39 2082

编程技术

Extjs4---column布局

Column布局一般被称为列布局,这种布局的目的是为了创建一个多列的格式。其中每列的宽度,可以为其指定一个百分比或者是一个固定的宽度。Ext.application({name:'column',launch:function(){Ext.create('Ext.panel.Panel',{title:'column布局',width:500,height:300,x:30,y:50,//布局为c

系统 2019-08-29 23:20:07 2082