随笔分类 -  python

摘要:Python yield 使用浅析初学 Python 的开发者经常会发现很多 Python 函数中用到了 yield 关键字,然而,带有 yield 的函数执行流程却和普通函数不一样,yield 到底用来做什么,为什么要设计 yield ?本文将由浅入深地讲解 yield 的概念和用法,帮助读者体会... 阅读全文
posted @ 2015-04-02 10:54 郭导技术小站 阅读(207) 评论(0) 推荐(0)
摘要:一、安装xlrd模块到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境。二、使用介绍 1、导入模块import xlrd 2、打开Excel文件读取数据data = xlrd.open_workbook('excelFi... 阅读全文
posted @ 2015-03-27 18:36 郭导技术小站 阅读(675) 评论(0) 推荐(0)
摘要:1、现在有两个列表,list1 = ['key1','key2','key3']和list2 = ['1','2','3'],把他们转为这样的字典:{'key1':'1','key2':'2','key3':'3'}>>>list1 = ['key1','key2','key3']>>>list2 ... 阅读全文
posted @ 2015-03-17 11:52 郭导技术小站 阅读(410) 评论(0) 推荐(0)
摘要:为什么要装easy_install?正常情况下,我们要给Python安装第三方的扩展包,我们必须下载压缩包,解压缩到一个目录,然后命令行或者终端打开这个目录,然后执行python setup.py install来进行安装。这样是不是很繁琐呢?如果我们直接命令行执行easy_install Twis... 阅读全文
posted @ 2015-03-11 10:33 郭导技术小站 阅读(1185) 评论(0) 推荐(0)
摘要:pip类似RedHat里面的yum,安装软件非常方便。本节详细介绍pip的安装、以及使用方法,希望文章对各位了解pip的安装与使用带来帮助。1、pip下载安装1.1 pip下载代码如下复制代码# wget "https://pypi.python.org/packages/source/p/pip/... 阅读全文
posted @ 2015-03-11 10:01 郭导技术小站 阅读(4028) 评论(0) 推荐(0)
摘要:下载安装MySQLdblinux版本http://sourceforge.net/projects/mysql-python/下载,在安装是要先安装setuptools,然后在下载文件目录下,修改mysite.cfg,指定本地mysql的mysql-config文件的路径windows版本网上搜索到... 阅读全文
posted @ 2015-03-02 17:56 郭导技术小站 阅读(2383) 评论(0) 推荐(0)
摘要:作为一个python初学者,今天被一个python列表和词典引用的问题折磨了很久,但其实了解了缘由也很简单,记录在此备忘。首先背书python中的引用对象问题:1. python不允许程序员选择采用传值还是传引用。Python参数传递采用的肯定是“传对象引用”的方式。实际上,这种方式相当于传值和传引... 阅读全文
posted @ 2015-02-08 13:04 郭导技术小站 阅读(307) 评论(0) 推荐(0)
摘要:在元组和列表中,都是通过编号进行元素的访问,但有的时候我们按名字进行数据甚至数据结构的访问,在c++中有map的概念,也就是映射,在python中也提供了内置的映射类型--字典。映射其实就是一组key和value以及之间的映射函数,其特点是:key的唯一性、key与value的一对多的映射。1.字典... 阅读全文
posted @ 2015-02-06 11:08 郭导技术小站 阅读(293) 评论(0) 推荐(0)
摘要:1.安装tesseract3.02后,在命令行里输入tesseract,看能否出现使用方法,不出现则是环境变量问题,可调整其顺序。2.找到如下文件C:\Python27\Lib\site-packages\pytesser_v0.0.1\pytesser.py里面的call_tesseract修改成... 阅读全文
posted @ 2015-01-23 13:59 郭导技术小站 阅读(258) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/kenkywu/article/details/6822220首先通过一个例子来看一下本文中可能用到的对象和相关概念。01 #coding: UTF-802 import sys # 模块,sys指向这个模块对象03 import inspect04 ... 阅读全文
posted @ 2015-01-19 23:13 郭导技术小站 阅读(1920) 评论(0) 推荐(0)
摘要:1.只取函数名1 import sys2 def getFunctionName():3 return sys._getframe(1).f_code.co_name4 5 def run():6 print 'functionname:', getFunctionName()7 8... 阅读全文
posted @ 2015-01-09 15:58 郭导技术小站 阅读(944) 评论(0) 推荐(0)
摘要:中文http://python.usyiyi.cn/--------------------------不完整http://www.pythondoc.com/pythontutorial27/index.html---不完整http://wiki.woodpecker.org.cn/moin/Py... 阅读全文
posted @ 2015-01-06 21:57 郭导技术小站 阅读(369) 评论(0) 推荐(0)
摘要:#coding=utf-8和# -*- coding: utf-8 -*-的作用 – 指定文件编码类型注意的两点:1.声明必须在文件的第一行或第二行;2.coding后面必须紧跟冒号或等号,#coding : utf-8是错的。例:声明编码前有字符串1 '''testing user longin'... 阅读全文
posted @ 2015-01-03 22:51 郭导技术小站 阅读(3847) 评论(0) 推荐(0)
摘要:1、NameError:尝试访问一个未申明的变量>>> vNameError: name 'v' is not defined2、ZeroDivisionError:除数为0>>> v = 1/0ZeroDivisionError: int division or modulo by zero3、S... 阅读全文
posted @ 2014-12-31 14:41 郭导技术小站 阅读(224) 评论(0) 推荐(0)
摘要:在Python 中引用是非常简单的事情,这里需要清楚三个概念就可以了包、模块、类。类这个就不用说了。 模块对应的是一个.py 文件,那么module_name 就是这个文件去掉.py 之后的文件名,py 文件中可以直接定义一些变量、函数、类。 那么包我们可以看作一个包含__init__.py 和一系 阅读全文
posted @ 2014-12-30 13:29 郭导技术小站 阅读(889) 评论(0) 推荐(0)
摘要:Python特殊语法:filter、map、reduce、lambda [转]Python内置了一些非常有趣但非常有用的函数,充分体现了Python的语言魅力!filter(function, sequence):对sequence中的item依次执行function(item),将执行结果为Tru... 阅读全文
posted @ 2014-12-29 17:30 郭导技术小站 阅读(211) 评论(0) 推荐(0)
摘要:转自:http://www.2cto.com/kf/201311/258112.html今天有需求,需要把系统所有用户注册的id和邮箱等信息导出来提供给他们,在mysql里面count了下,大概有350万左右就尝试了下用python实现,顺带练习下python写csv的功能,本来想用工具的,但想了下... 阅读全文
posted @ 2014-12-24 16:09 郭导技术小站 阅读(3415) 评论(0) 推荐(0)
摘要:sys.path和os.path1.sys.path是python搜索模块的路径集合,是个list;os.path是os的一个模块,是操作文件和目录的模块2.sys.path和PYTHONPATH首先PYTHONPATH可以通过sys.path来查看可以通过sys.path.append(path)... 阅读全文
posted @ 2014-12-24 10:41 郭导技术小站 阅读(336) 评论(0) 推荐(0)
摘要:import osos.path.isfile('test.txt') #如果不存在就返回Falseos.path.exists(directory) #如果目录或文件不存在就返回False 阅读全文
posted @ 2014-12-23 09:39 郭导技术小站 阅读(268) 评论(0) 推荐(0)
摘要:读写文件都要将中文转为unicode字符。读文件:u = unicode(s, 'gbk')这里不能使用encode写文件:u =encode('utf') 阅读全文
posted @ 2014-12-22 21:43 郭导技术小站 阅读(724) 评论(0) 推荐(0)