分类: Python

6 篇文章

在virtualenv下Installing MySQL-python for Flask
最近在学习Flask,这方面的书籍不多,我是看《Flask.Web.Development》这本书来学习的,书中使用的数据库是SQLLite,实际开发中使用MySQL比较多,因此我就换成了MySQL,配置好之后却报“no module named MySQLdb”错误,查了一下,需要安装MySQLdb模块,本以为很简单,一句命令的事情,没想到按照的…
Python学习笔记——生成器
迭代器相信大家都知道,迭代器就是重复地做一些事情,可以简单的理解为循环。在Python核心编程中说到: 根本上说,迭代器就是一个next()方法的对象,而不是通过索引来计数,当条目全部取出后,会引发一个StopIteration异常,这并不表示错误发生,只是告诉外部调用者,迭代完成。 迭代器有一些限制,不能向后移动,不能回到开始,很多时候使用迭代器…
Python学习笔记(二)
在学习Python的过程中,记录的一些知识点。 - enumerate()函数 这个函数可以同时循环索引及元素 foo = 'abc' for i, ch in enumerate(foo): print ch, '(%d)' %i 输出结果如下: a (0) b (1) c (2) ...
python小程序:豆瓣图书的网络爬虫
学习python有一段时间,一直都是看书学,写点书上的小例子,终于把书看完了,想着写一个爬虫锻炼一下。其实用python写爬虫还是挺简单的,一个难点是正则表达式,因为一般用python把网页整个源代码爬下来,然后根据网页的内容结构把我们需要的内容给抓出来。作为一名后端程序员,平时也只是偶尔写写前端页面,偶尔遇上一些需要正则表达式的,也就是在网上找了…
Mac OS X 10.8 XCODE5.2环境下安装python-MySQLdb问题
许多人都推荐Mac电脑,说高效,打算这台电脑性能跟不上的时候买台RMBP,以前用过一段时间朋友的Mac电脑,很难用,现在想着以后要换,就现在Vmware里安装Mac OS吧,熟悉一下。 今天因为学习python,需要和数据库交互,就打算在Mac OS下安装一下MySQL,安装这个比较顺利,但是Mac自带的python没有MySQLdb,需要重新安装…
Python学习笔记(一)
1、Python不是用大括号来包裹代码块,而是通过缩进表达代码逻辑,确实一开始让人不适应,而且在一开始编写代码的过程中犯了不少此类错误。 不同的缩进深度分割不同的代码块 2、Python文件以模块的形式组织,每一个Python脚本文件都可以被当成一个模块。模块以磁盘文件的形式存在。模块里的代码可以是一段直接执行的脚本,也可以是一堆类似库函数的代码,…