随笔分类 - [103]Python
编程语言
摘要:视图 视图接受Web请求并且返回Web响应 视图就是一个python函数,被定义在views.py中 响应可以是一张网页的HTML内容,一个重定向,一个404错误等等 响应处理过程如下图: 1. URLconf 在settings.py文件中通过ROOT_URLCONF指定根级url的配置 urlp
阅读全文
摘要:ORM简介 MVC框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库 ORM是“对象-关系-映射”的简称,主要任务是: 根据对象的类型生成表结构 将对象、列表的操作,转换为sql语句 将sql查询到的结果
阅读全文
摘要:1. 搭建开发环境 安装django 建议安装1.8.2版本,这是一个稳定性高、使用广、文档多的版本 查看版本:进入python shell,运行如下代码 说明:使用pip install django命令进行安装时,会自动删除旧版本,再安装新版本 创建项目 命令django-admin start
阅读全文
摘要:根据系统不同: Windows是python目录下Lib\site-packages\; Linux是/usr/local/lib/python/dist-packages/。
阅读全文
摘要:首先还是应该科普下函数参数传递机制,传值和传引用是什么意思? 函数参数传递机制问题在本质上是调用函数(过程)和被调用函数(过程)在调用发生时进行通信的方法问题。基本的参数传递机制有两种:值传递和引用传递。 值传递(passl-by-value)过程中,被调函数的形式参数作为被调函数的局部变量处理,即
阅读全文
摘要:1. 文件的打开与关闭 <1>打开文件 在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件 open(文件名,访问模式) 示例如下: 说明: <2>关闭文件 close( ) 示例如下: 2. 文件的读写 <1>写数据(write) 使用write()可以完成向文件写入
阅读全文
摘要:引用自:http://www.cnblogs.com/evening/archive/2012/03/29/2423554.html 在学习python的过程中,lambda的语法时常会使人感到困惑,lambda是什么,为什么要使用lambda,是不是必须使用lambda? 下面就上面的问题进行一下
阅读全文
摘要:这两天支付宝AR红包火了,周围的同学全在玩。可是我一直在想这个原理是什么?通过请教大神和思考,知道了它有两个限定条件:GPS地理位置和图片的识别。所以,只要我们有了这两个限定条件,就不难进行该红包的破解! 首先是GPS定位,我们可以采用一个地址模拟器实现,或者就查找本地周围的红包即可。然后关键是图片
阅读全文
摘要:一、什么是爬虫,爬虫能做什么 爬虫,即网络爬虫,大家可以理解为在网络上爬行的一直蜘蛛,互联网就比作一张大网,而爬虫便是在这张网上爬来爬去的蜘蛛咯,如果它遇到资源,那么它就会抓取下来。比如它在抓取一个网页,在这个网中他发现了一条道路,其实就是指向网页的超链接,那么它就可以爬到另一张网上来获取数据。 爬
阅读全文
摘要:以a=[1,2,3] 为例,似乎使用del, remove, pop一个元素2 之后 a都是为 [1,3], 如下:http://Novell.Me 那么Python对于列表的del, remove, pop操作,它们之间有何区别呢? 首先,remove 是删除首个符合条件的元素。并不是删除特定的索
阅读全文
摘要:http://blog.csdn.net/pipisorry/article/details/39909057 在PyCharm /opt/pycharm-3.4.1/help目录下可以找到ReferenceCard.pdf快捷键英文版说明 PyCharm Default Keymap PyChar
阅读全文
摘要:如果你是一个初学者,或者你以前接触过其他的编程语言,你可能不知道,在开始学习python的时候都会遇到一个比较让人很头疼的问题:版本问题!!是学习python2 还是学习 python3 ?这是非常让人纠结的!搜索一下便会发现python3 和 python2 是不兼容的,而且差异比较大,到底学习哪
阅读全文

浙公网安备 33010602011771号