搜索到与相关的文章
Python

Python 中的异常修复师——try语句

Python中的异常修复师——try语句在python这个大都会里,每天遇到程序运行异常的情况就和在日落时繁华大道上日复一日,年复一年的堵车一样平常,你疯狂地按着喇叭,熊熊的怒火充斥着你的内心,心里一顿…#%@?So,如果你想将你程序堵车时无止尽的怒火转换为《爱乐之城》里无止尽的欢乐,python中的异常处理绝对是一首绝妙的爵士钢琴曲。下面就带大家了解一下python异常有哪些种类以及有哪些处理方式。一.异常种类在python中异常主要有两种,分别是语法错

系统 2019-09-27 17:48:44 2051

Python

Python爬虫 urllib2的使用方法详解

所谓网页抓取,就是把URL地址中指定的网络资源从网络流中读取出来,保存到本地。在Python中有很多库可以用来抓取网页,我们先学习urllib2。urllib2是Python2.x自带的模块(不需要下载,导入即可使用)urllib2官网文档:https://docs.python.org/2/library/urllib2.htmlurllib2源码urllib2在python3.x中被改为urllib.requesturlopen我们先来段代码:#-*-

系统 2019-09-27 17:48:38 2051

Python

Python Django 母版和继承解析

可以把多个页面相同的部分提取出来,放在一个母板里,这些页面只需要继承这个母板就好了通常会在母板中定义页面专用的CSS块和JS块,方便子页面替换定义块:{%block名字%}{%endblock%}views.py中添加函数:fromdjango.shortcutsimportrender,redirect,HttpResponsefromapp01importmodelsimportdatetimedefmuban_test(request):return

系统 2019-09-27 17:47:39 2051

Python

python 之 Django框架(ORM常用字段和字段参数、关系字段和和字段

12.324DjangoORM常用字段1.id=models.AutoField(primary_key=True):int自增列,必须填入参数primary_key=True。当model中如果没有自增列,则自动会创建一个列名为id的列。2.IntegerField:一个整数类型,范围在-2147483648to21474836473.name=models.CharField(max_length=32):varchar字符类型,必须提供max_len

系统 2019-09-27 17:46:07 2051

Python

python笔记(dict和set)

一:dict和set是python里面两种常用的数据结构,其底层是用哈希表实现的,类比java里面的HashSet和HashMap。dict和set的查询等操作的时间复杂度一般为O(1),远远好于一般数组的O(n)。之所以会这样,是因为dict和set维护这一张哈希表,通过哈希函数,可以快速定位到元素所在的位置。老版本的python的哈希表数据结构:--+-------------------------------+|哈希值(hash)键(key)值(v

系统 2019-09-27 17:45:28 2051

Python

Python的Django框架中模板碎片缓存简介

你同样可以使用cache标签来缓存模板片段。在模板的顶端附近加入{%loadcache%}以通知模板存取缓存标签。模板标签{%cache%}在给定的时间内缓存了块的内容。它至少需要两个参数:缓存超时时间(以秒计)和指定缓存片段的名称。示例:{%loadcache%}{%cache500sidebar%}..sidebar..{%endcache%}有时你可能想缓存基于片段的动态内容的多份拷贝。比如,你想为上一个例子的每个用户分别缓存侧边栏。这样只需要给{%

系统 2019-09-27 17:38:43 2051

Python

Python django框架输入汉字,数字,字符生成二维码实现详解

这篇文章主要介绍了Pythondjango框架输入汉字,数字,字符转成二维码实现详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下模块必备:Python环境+pillow+qrcode模块核心代码importqrcodeqr=qrcode.QRCode(version=2,error_correction=qrcode.constants.ERROR_CORRECT_L,box_size=20,borde

系统 2019-09-27 17:38:37 2051

Python

opencv-python 函数总览

http://blog.csdn.net/qq_28818465/article/details/53075123抽个空又把《OpenCV-Python-Tutorial-中文版》这本电子书看了一遍,这次看的时候带着一个心思去看,就是整理每个章节的主要函数,查了每个函数的文档函数名函数Chapterone:图片读入图像cv2.imread(filename[,flags])→retval显示图像cv2.imshow(winname,mat)→Nonecv2

系统 2019-09-27 17:37:46 2051

编程技术

1.2 web开发,厨房,急诊室

这里存在的一个问题就是历史之间不是互相联系的。正是由于这种问题的存在,所以很难保证以往的经验教训能够在几十年内都适用,尤其是对于那些和今天看起来很不一样的工作。一种变通的方法就是和各种有趣的现代项目作比较,虽然这并不拥有历史工程的庄重,但是它能够带来许多亲身的体验和心得。通常情况下,第一手的材料能够为人们提供足够的信息,从而将不同的想法联系起来。举例来说,一个web开发者会认为在历史上没有任何其它事情和他的工作类似。他之所以有这样的想法是因为web开发需要

系统 2019-08-29 23:53:08 2051

编程技术

看看自己是哪类程序员

【6月25日CSDN付江/编译】国外开发者博客中有一篇有趣的文章,将程序员按水平像软件版本号那样划分为不同的版本。相对于在招聘时分为初级,中级,高级程序员,直接表明需要某种语言N版本的程序员或许更方便直接。根据作者的观点,可将WEB开发者大致分为以下几个版本:Alpha:阅读过一些专业书籍,大多数能用Dreamweaver或者FrontPage帮朋友制作一些Web页面。但在他们熟练掌握HTML代码以前,你大概不会雇佣他们成为职业的WEB制作人员。Beta:

系统 2019-08-29 23:50:11 2051