搜索到与相关的文章
Python

python学习手册笔记——35.异常的设计

00.嵌套try/except语句:当异常因幡是,控制权会跳回具有相符的except句子,最近进入的try语句,而程序会在try语句后继续执行下去。except自居会拦截并停止异常,这里就是你处理异常并从中恢复的地方。01.嵌套try/finally:当异常在这里引发时,控制权会回到最近进入的try去执行其finally语句,异常会持续传播所有激活状态下try语句的finally,直到最终抵达默认顶层处理器。02.sys.exc_info:通常允许一个异常

系统 2019-09-27 17:57:32 1992

Python

Python的定时器与线程池

定时器执行循环任务:知识储备Timer(interval,function,args=None,kwargs=None)interval===》时间间隔单位为sfunction===》定制执行的函数使用threading的Timer类start()为通用的开始执行方法cancel()为取消执行的方法普通单次定时执行fromthreadingimportTimerimporttime#普通单次定时器defhandle():print("普通单次定时器函数被执

系统 2019-09-27 17:56:59 1992

Python

python爬虫小案例_从豆瓣爬取多页的图书信息保存到数据库(MongoDB)

一、在豆瓣网爬取以下图书的信息:二、参考代码:1、连接MongoDB数据库,并且创建数据库和表importpymongomyclient=pymongo.MongoClient("mongodb://127.0.0.1:27017/")db=myclient['webCrawler']#创建数据库webCrawlerdatatable=db['Book_info']#创建Book_info表2、爬取数据并且存储到数据库importreimportpanda

系统 2019-09-27 17:56:44 1992

Python

Python 最强 IDE 详细使用指南!

点击上方“开发者技术前线”,选择“星标”21:15在看真作者:JahongirRahmonov|机器之心编译参与:魔王PyCharm是一种PythonIDE,可以帮助程序员节约时间,提高生产效率。那么具体如何使用呢?本文从PyCharm安装到插件、外部工具、专业版功能等进行了一一介绍,希望能够帮助到大家。机器之心之前也没系统地介绍过PyCharm,怎样配置环境、怎样DeBug、怎样同步GitHub等等可能都是通过经验或者摸索学会的。在本文中,我们并不会提供

系统 2019-09-27 17:55:36 1992

Python

【实战演练】Python+Django网站开发系列06-django数据库创建

在前面(【实战演练】数据库基本知识与原理系列https://blog.51cto.com/14423403/2418820)的文章,已经分享过数据库的原理,设计与开发的范式,以及根据我们django项目的需求,进行了数据库的设计。另外也介绍过数据库操作的基本SQL命令。以前不使用web框架来进行开发,那么就需要在一个php或者py文件(页面文件里面),从展示层(html、css、js)到逻辑层(php、python)到数据层(SQL)的东西都要写。直接用p

系统 2019-09-27 17:55:27 1992

Python

python进阶_浅谈面向对象进阶

学了面向对象三大特性继承,多态,封装。今天我们看看面向对象的一些进阶内容,反射和一些类的内置函数。一、isinstance和issubclassclassFoo:passclassSon(Foo):passs=Son()#判断一个对象是不是这个类的对象,传两个参数(对象,类)print(isinstance(s,Son))print(isinstance(s,Foo))#type更精准print(type(s)isSon)print(type(s)isFo

系统 2019-09-27 17:54:00 1992

Python

Python编程书籍高清PDF免费下载

场景CSDN:https://blog.csdn.net/badao_liumang_qizhi博客园:https://www.cnblogs.com/badaoliumangqizhi/哔哩哔哩视频教程:https://space.bilibili.com/164396311实现关注公众号:霸道的程序猿回复:Python语言书籍免费下载。

系统 2019-09-27 17:53:06 1992

Python

Python 求解最长回文子串

前言题目来源:记得一副有趣的对联:"雾锁山头山锁雾,天连水尾水连天",上联和下联都是回文的.当然类似的还有:"上海自来水水来自海上,山西悬空寺寺空悬西山".回文是什么意思?就是把内容反过来读也是和原来一样的,譬如abccba,xyzyx,这些都是回文的.然而我们更感兴趣的是在一个英文字符串L中,怎么找出最长的回文子串.例如L="caayyhheehhbbbhhjhhyyaac",那么它最长的回文子串是"hhbbbhh".这个任务看似简单,但是如果我告诉你L

系统 2019-09-27 17:52:40 1992

Python

python 进程间数据共享multiProcess.Manger实现解析

一、进程之间的数据共享展望未来,基于消息传递的并发编程是大势所趋即便是使用线程,推荐做法也是将程序设计为大量独立的线程集合,通过消息队列交换数据。这样极大地减少了对使用锁定和其他同步手段的需求,还可以扩展到分布式系统中。但进程间应该尽量避免通信,即便需要通信,也应该选择进程安全的工具来避免加锁带来的问题。以后我们会尝试使用数据库来解决现在进程之间的数据共享问题。1.1Manager模块介绍虽然进程间数据独立,但可以通过Manager实现数据共享,事实上Ma

系统 2019-09-27 17:48:40 1992