
python
baya123
这个作者很懒,什么都没留下…
展开
-
python 学习
一般我们程序员开始开始学习一们新的语言的时候都会先输出下hello 然后加这个语言的名称。比如hello python,hello php,这样就表示开始新的征途了。 hello [url=http://www.cnpythoner.com]老王python[/url] 自然而然的告诉大家,老王python今天开始和大家见面了。虽然本人的技术不怎么样,可能在途中会遇到很多问题,但我会尽自己的努力每...2010-04-03 10:37:40 · 86 阅读 · 0 评论 -
python __init__.py的相关知识点
python中的Module是比较重要的概念。常见的情况是,事先写好一个.py文 件,在另一个文件中需要import时,将事先写好的.py文件拷贝 到当前目录,或者是在sys.path中增加事先写好的.py文件所在的目录,然后import。这样的做法,对于少数文件是可行的,但如果程序数目很 多,层级很复杂,就很吃力了。有没有办法,像Java的Package一样,将多个.py文件组织...2010-04-03 10:48:01 · 1192 阅读 · 0 评论 -
django url配置
你用django开发比较大的项目的时候,可能会想过让程序比较有好的维护性。比如一些配置信息放在一个地方管理。如果要修改的时候,只要修改一个地方就可以了。django的url一般会经常改变的。如果我们在views里做个处理,然后处理以后做跳转:def haha(request):..........HttpResponseRedirect('list/memb...2010-04-03 10:58:08 · 138 阅读 · 0 评论 -
python正则表达学习
python替换主要是利用python的正则表达,python的正则表达功能比较强大。我就介绍下我经常用的几个方法。可能说的详细,如果要深入研究的话。还是要去看下python的文档了.废话不多说。马上开始介绍一般我会用re.compile来建立一个正则对象。python 文档上介绍好象这个会加快匹配的速度link = re....2010-04-03 11:11:30 · 122 阅读 · 0 评论 -
python导入模块
python导入模块分为2种:1 import 模块名也可以2 modulename = 'haha'#模块字符串然后:m = __import__('mymodule')下面方法就可以用python 动态创建类如果要取得模块中的一个属性的话:可以用getattr(),比如:c = getattr(m, 'myclass') myobje...2010-04-03 11:16:43 · 120 阅读 · 0 评论 -
python 自动登录人人网代码
今天晚上不是很忙,所以早早的就在电脑的旁边开始写东西了。我今天给大家分享一个我自己用python写的自动登录人人网的脚本,没办法就是懒!懒的输入帐号和密码,让python给我们减少工作量!先上脚本吧,等下来讲下知识点:#!/usr/bin/env python#encoding=utf-8import sysimport reimport urllib2impo...2010-04-14 21:53:51 · 180 阅读 · 0 评论 -
给大家推荐学习python的书籍
最近看到很多朋友在学习python,现象非常好,为了让大家能够更好的学习python,提供了点python 书籍推荐原创 2010-07-08 23:01:04 · 276 阅读 · 0 评论 -
wlpython代码
前几天无聊,在网上看别人写了一个wxpython例子,写了一个东西非常的好玩,感觉python开发软件也不错,开发效率比较高,于是自己也学了点wxpython的前面一点内容,自己写了个例子玩玩:import osimport sysimport wxID_OPEN = 101ID_EXIT = 110ID_SAVE = 111ID_BUTTON = 112cla...2010-05-04 19:58:42 · 169 阅读 · 0 评论 -
python queue模块的特点
python queue模块有三种队列python queue模块的FIFO队列先进先出。LIFO类似于堆。即先进后出。还有一种是优先级队列级别越低越先出来。针对这三种队列分别有三个构造函数class Queue.Queue(maxsize) FIFOclass Queue.LifoQueue(maxsize) LIFOclass Queue.Pr...2010-05-04 20:03:46 · 180 阅读 · 0 评论 -
python 列表嵌套和分片
列表在python中感觉是最灵活的有序集合对象类型,有点像其他语言的数组的类型,它有很多非常有用的操作,下面大概介绍下列表可以嵌套,索引和分片操作嵌套:l3 = ['a',['b','cc']]索引:l3[1]分片:l3[2:4]下面有2个非常有意思的操作,+和*比如:[1,2]+[5,6]结果生成了一个新的列表,[1,2,5,6]注意pytho...原创 2010-05-06 20:15:45 · 190 阅读 · 0 评论 -
python 学习书籍
当当网python书籍热销前6名推荐,让人有更多好的武器去学习python,利用好python,让你的生活工作更有趣,有兴趣的话,可以看看:当当网python书籍推荐作者:老王@python python教程 老王python,提供pythn相关的python教程和python下载,希望大家能够喜欢...原创 2010-05-09 19:33:52 · 533 阅读 · 0 评论 -
python学习的一点体会,对新手有帮助!
python path的表示python加载资源的路径,比如你运行一个python文件,里面要导入相关的python模块,那python环境就要寻找它们那python编译环境在哪里寻找它们呢?答案就是在python path,python path是一些python路径组成的列表,python编译环境就在列表里不断的寻找该模块的路径,默认好像是从python内置的包开始找,如果找到了该模块就把它编...2010-07-17 14:07:08 · 516 阅读 · 0 评论 -
学习python的一点小知识
很久就有想写python 迭代相关的东西了,但是一直不知道怎么表达让大家能够容易懂。今天我想了很长的时间,稍微理清了下思路,用简单的语言和大家说说。在看文章之前大家要在脑海里记下这句话:python中所有从左往右扫描对象的方式都是可迭代的。那哪些方式是可迭代的呢:1文件操作2for 循环3python 列表解析。。。。。看来在python里非常的多,用处也非常的广泛。下面具体的介绍下几个:1文件操...2010-07-17 14:20:29 · 109 阅读 · 0 评论 -
django request对象相关的知识点
上面一节大概介绍了django request 对象,这一节主要介绍下django request方法django request方法很多,但是一般开发的时候也就用到那几个,其它的要用的时候直接dir下就可以了1HttpRequest.get_full_path()返回请求的全路径比如你要做这样一个需求,假设用户是在/product/addprodct这里登录的...原创 2010-05-12 22:50:23 · 141 阅读 · 0 评论 -
python 元组的知识点
python元组是一种有序的集合类型,它也和python列表一样支持偏移操作。元组是怎么定义的:()表示空元组(1,)表示只有一个值的元组(1,2,3)3个元素的元组1,2,3也表示元组,只是没有()所以定义元组可以取得(),但是为了统一的话,最好加上(),免的出问题。元组支持+和切片操作a = (1,2)b = (3,4)c = a + bpr...原创 2010-05-14 07:58:48 · 291 阅读 · 0 评论 -
python学习心得
python popen是python os模块里的一个方法,它用来执行一些系统的命令还是非常的不错,它能返回些你想要的东西。python popen的具体解释是:打开一个命令或从管道。返回值是一个开放的文件对象连接到管道,可读写模式是根据是否为'r'(预设)或'w'。该bufsize论点与相应的参数含义相同内置的open()函数。该命令的(在等待指定的格式进行编码的退出状态())被看作是密切()...2010-07-31 07:41:58 · 193 阅读 · 0 评论 -
python 学习
我有的时候写程序要用到当前时间,我就想用python去取当前的时间,虽然不是很难,但是老是忘记,用一次丢一次,为了能够更好的记住,我今天特意写下python 当前时间这篇文章,如果你觉的对你有用的话,可以收藏下。取得时间相关的信息的话,要用到python time模块,python time模块里面有很多非常好用的功能,你可以去官方文档了解下,要取的当前时间的话,要取得当前时间的时间戳,时间戳好像...2010-08-07 10:46:55 · 253 阅读 · 0 评论 -
老王学习python
Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一Base64编码可用于在HTTP环境下传递较长的标识信息。例如,在JavaPersistence系统Hibernate中,就采用了Base64来将一个较长的唯一标识符(一般为128-bit的UUID)编码为一个字符串,用作HTTP表单和HTTP GETURL中的参数。在其他应用程序中,也常常需要把二进制数据编码为...原创 2010-05-18 07:08:49 · 171 阅读 · 0 评论 -
python 相关的书籍推荐
为了让大家能够更好的学习python,老王python提供最热门的python 书籍推荐信息,让大家找到自己合适的python 入门书籍原创 2010-08-13 10:02:16 · 354 阅读 · 0 评论 -
python 列表知识点
我们在操作python列表的话,如果想给列表加入加入一个元素的话,可以用append方法, 如果要合并2个列表的话,可以用到extend方法,但是python 字典 添加操作又是什么呢? 比如我定义好一个字典: a = {"name":"haha","age":20} 用id()方法查看下a的地址: 872595076 我先利用python的自省中的一个重要...原创 2010-05-24 22:50:57 · 131 阅读 · 0 评论 -
python 列表和字典的区别
如果把python列表做为一种有序的对象集合类型的话,那python字典就是无序的集合类型,python列表主要是根据偏移来取得存取,而python字典主要是根据键来存取。字典的格式以{key:value}的格式来定义比如a = {'name':'xiaoming','age':23}字典支持嵌套下面介绍的操作方法用到的例子是:a = {'name':'xi...原创 2010-05-24 22:57:28 · 316 阅读 · 0 评论 -
python字符串中你可能不会注意的地方
python字符串连接有几种方法,我开始用的第一个方法效率是最低的,后来看了书以后就用了后面的2种效率高的方法,希望对大家有帮助。先介绍下效率比较低的方法:a = ['a','b','c','d']content = ''for i in a:content = content + iprint contentcontent的结果是:'abcd'后来我看了书...原创 2010-05-31 17:13:06 · 174 阅读 · 0 评论 -
python字符串替换的2种方法
python 字符串替换是python操作字符串的时候经常会碰到的问题,这里简单介绍下字符串替换方法。python 字符串替换可以用2种方法实现:1是用字符串本身的方法。2用正则来替换字符串下面用个例子来实验下:a = 'hello word'我把a字符串里的word替换为python1用字符串本身的replace方法a.replace('word','...原创 2010-05-31 17:14:26 · 2275 阅读 · 0 评论 -
python列表解析的新方法
python 列表解析我感觉是python非常灵活的一个地方,一开始接触它的时候,特别是之前学过其它的语言,你会感觉很不习惯,怎么看怎么不对劲,老是觉的哪个地方怪怪的,这就是列表解析的魔力所在。python列表解析属于python的迭代中的一种,相比python for循环速度会快很多。下面看下python列表解析是怎么工作的。example:a = [x+2 fo...原创 2010-06-05 21:18:03 · 134 阅读 · 0 评论 -
python文件操作的常用方法
python文件操作非常的方便,它有很多的方法来使的文件操作非常的简单,下面简单的说下python怎么操作文件的。打开文件:可以用open方法和file方法。后面有个参数来区别操作文件的方式,比如a,r,w读文件:read方法和readline方法,read()方法把整个文件的内容放到字符串里readline()方法则把文件的内容按照行为单位放到列表里。...原创 2010-06-05 21:20:14 · 210 阅读 · 0 评论 -
python apply 应用
今天写代码的时候用到了python apply的方法,感觉非常的好用,于是写篇文章介绍给大家。python apply函数的具体的含义:apply(func [, args [, kwargs ]]) 函数用于当函数参数已经存在于一个元组或字典中时,间接地调用函数。args是一个包含将要提供给函数的按位置传递的参数的元组。如果省略了args,任何参数都不会被传递,kwargs是一个包含关键字参数的...2010-08-23 20:02:21 · 207 阅读 · 0 评论 -
python SGMLParser学习的一点心得
python SGMLParser模块处理html解析非常的方便,它将HTML 处理分成三步:将 HTML 分解成它的组成片段,对片段进行加工,接着将片段再重新合成 HTML。第一步是通过 sgmllib.py 来完成的,它是标准 Python 库的一部分。理解本章的关键是要知道 HTML 不只是文本,更是结构化文本。这种结构来源于开始与结束标记的或多或少分级序列。通常您并不以这种...原创 2010-06-13 22:33:35 · 247 阅读 · 0 评论 -
python 集合的知识点
python的集合类型和其他语言类似, 是一个无序不重复元素集,我在之前学过的其他的语言好像没有见过这个类型,基本功能包括关系测试和消除重复元素.集合对象还支持union(联合), intersection(交), difference(差)和sysmmetricdifference(对称差集)等数学运算,和我们初中数学学的集合的非常的相似。1先看下python 集合类型的...原创 2010-06-20 17:14:11 · 140 阅读 · 0 评论 -
python学习小结
python具有非常丰富的数据类型,包括字符串,列表,元组,字典集合等,每种数据类型的特点都大一样,好好利用他们可以让你的python编程变的非常轻松,要好好利用就应该充分了解他们的特点,下面对他们的特点进行一些总结。python字符串:字符串在python中是一个单个字符的字符串的序列,可以对字符串进行切片连接等相关操作。下面是关于python字符串的一些文章:pytho...原创 2010-06-20 17:16:47 · 110 阅读 · 0 评论 -
python的缩进格式真的不好吗?
python的缩进格式是python语法中最特别的一点,很多已经习惯了其他语言的朋友再去学python的话,开始会觉的不太习惯,怎么看怎么都觉的别扭,也有一些朋友因为这个特别的格式与python失之交臂,认为不符合编程的风格,但是我要说的是恰恰是这样的格式让python变得更为强大。下面说说几点原因:1这样的格式可读性非常好。在你看其它的语言的时候,你会发现要有...原创 2010-06-22 19:21:09 · 264 阅读 · 0 评论 -
分享python exception的一点心得
python exception 是python 处理异常很重要的方法,它里面有几种写法,你可以根据当时的情况不同来选择不同的方法。 我分3个情况来分别的说明python exception的写法和处理方式:1最简单最直接的处理方式: 假定我们在写代码的时候,有的时候怕程序会出问题,就会在可能出问题的地方用上try exception来捕获程序出现的错误。try: a = 1/0e...原创 2010-12-20 10:55:10 · 161 阅读 · 0 评论 -
django get 和filter
django的get和filter方法是django model常用到的,搞清楚两者的区别非常重要。为了说明它们两者的区别定义2个modelsclass Student(models.Model):name = models.CharField('姓名', max_length=20, default='')age = models.CharField('年龄', max_length=20, d...2010-06-29 22:45:15 · 154 阅读 · 0 评论 -
分享一点python 编码设置的知识
昨天我写了个python 操作mysql的方法,按照文档的提供的参数来写,写完了以后自己测试发现报了一个编码的错误,也不知道为什么会报这个错误,我一般对编码的错误比较在意,原来搞php的时候,就出现过读取数据库里的信息编码错误,后来我吸取了教训,用php读取数据库数据按照一套标准来走就没有出现过编码的问题。我的标准是:设置4个地方编码一致。1数据库编码2数据表编码3程序文件编码4读取数据之前设置好...原创 2011-01-08 10:00:52 · 170 阅读 · 0 评论 -
搞web开发必备Firefox扩展插件,希望你能用的上
作为一个 Web 开发人员,你几乎没有理由不喜欢Firefox,因为在Firefox下有很多专门针对开发的扩展插件,非常好用,这里就介绍一些常用的针对网站开发的火狐扩展,供Web开发人员参考。 1、Firebug 用于调试JavaScript,修改界面HTML和CSS,一些常用的网络分析扩展也是基于Firebug的,非常好用。 2、YSlow YSlow是Yahoo开发的,...原创 2010-09-29 09:19:14 · 198 阅读 · 0 评论 -
django in的一点心得
我们在用django开发项目的的时候,经常要和数据库打交道,而django操作数据库非常的方便,有很多非常简便的方法让你能够快速的从数据库里获得你想要的数据。今天我就介绍给大家一个很好用的方法,那就是django in操作了我们经常查数据库的时候要把几个符合条件的记录都给查出来,那就要用到sql语句的in操作,那django怎么来执行数据库的in操作呢?接着看下面把。有2个方法可以很好的实现:1直...原创 2010-10-14 09:16:58 · 167 阅读 · 0 评论 -
python lambda的一点小体会
python lambda是在python中使用lambda来创建匿名函数,而用def创建的方法是有名称的,除了从表面上的方法名不一样外,python lambda还有哪些和def不一样呢?1 python lambda会创建一个函数对象,但不会把这个函数对象赋给一个标识符,而def则会把函数对象赋值给一个变量。2 python lambda它只是一个表达式,而def则是一个语句。下面是pytho...2010-11-01 09:08:32 · 219 阅读 · 0 评论 -
python is
python is是种很特殊的语法,你在其它的语言应该不会见到这样的用法,今天就来说说这个把。python is 按照自字面的意思就是什么东西是什么的,比如he is a boy,他是一个大男孩,而我们一般在写python程序的时候,也会用到一些判断,有的时候也会用到python is,比如判断下这个字符是否为none。下面是python is的例子,比如我们来判断下一个字符串。a = 'abc'...原创 2010-11-14 21:01:02 · 227 阅读 · 0 评论 -
分享python 函数参数
这几天写代码用到了python 函数,发现python 函数参数的定义功能很强大,尤其是它的位置参数和关键字参数的定义,这在其他的语言里是没有的。对于开始接触python 的朋友面对*,**可能会感觉有点头晕。但是不要怕,只要理解它的话,你会觉的很方便。 本来想对python 函数参数逐个的一一讲解,偶然在网上发现一篇关于python 函数参数讲得非常的好,让人看起来也非常的明白。所以就...原创 2011-10-11 20:40:09 · 84 阅读 · 0 评论 -
分享python 函数返回值
python 函数返回值有两种形式: 1 返回一个值。 2 返回多个值。 现看看返回一个值的吧。def firstvalue(a,b): c = a + b return cprint firstvalue(1,2)结果:3再看看返回多个值的: 那怎么可以返回多个值呢,其他的语言一般调用函数的话,只能返回一个值,可能我不太熟悉所有的语言,我知道的语言只能返回一个值,而py...原创 2011-11-25 17:06:28 · 221 阅读 · 0 评论 -
字符串去除空格的知识点
python 字符串去除空格可以用到strip()方法,这个是去除字符串的两边空格。代码:m = ' jafefefe 'minfo = m.strip()print minfo输出结果:jafefefe如果你只需要去除右边的空格,可以用rstrip()m = ' jafefefe 'minfo = m.rstrip()print minfo输出结果: jafefefe如果你只需要去除左边的空格...原创 2013-03-09 20:33:51 · 176 阅读 · 0 评论