![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
dreamingk
这个作者很懒,什么都没留下…
展开
-
循环、列表推导式and函数编程 in Python
循环结构是编程时的常用结构。特别在处理序列化对象(例如:list(列表)、dict(字典)、tuple(元组))时循环好象是必须使用的。但是在Python中有更方便的处理方式那就是列表推导式以及函数编程方式。 如果我们要找出某个目录如"c://"下所有扩展名为".txt"的文件用三种方式实现如下: 循环:import osdirpath = c://result = []for filenam原创 2004-07-28 15:20:00 · 2168 阅读 · 2 评论 -
NewEdit编辑器的MusicPlayV1.2 插件Release!
MusicPlay V1.2 修正了很多错误,增加了播放列表功能,播放音乐更容易! 项目地址:http://wiki.woodpecker.org.cn/moin.cgi/_e5_a4_a9_e6_88_90#head-41b71c1ed10d5de76fb84e5e37224c8c9323b7da下面是截图:原创 2004-10-14 20:10:00 · 1395 阅读 · 0 评论 -
NewEdit编辑器的MusicPlayV0.2插件Release!
NewEdit是limodou用Python语言在wxPython库的基础上,开发的开源的多功能编辑器。NewEdit不仅功能强大,特别在系统框架设计上使用了Mixin动态插件技术,使得开发插件功能变的容易很多。此MusicPlay插件即是使用了这样的方法来做的。有兴趣的朋友可以试一下。 MusicPlay 下载:http://wiki.woodpecker.org.cn/moi原创 2004-10-10 13:42:00 · 1279 阅读 · 0 评论 -
WoodPecker开源社区众生像--IT时代老夫子--Zoom.Quiet
知道大家对此篇白描期待已久(其实不过2天工夫而已),今日本人特拖着重感冒的身体(发烧感冒流鼻涕喉咙肿)来到这家破败不堪(这机器键盘严重超过使用年限)的网吧,一来是达成大家的夙愿、二来是参加今日的周例会(不过人不多啊) 闲言碎语不多讲,讲一讲IT时代老夫子--袓M奇(转自其个人wiki)。相信社区的大多数pythoner对于ZoomQ都很熟识了吧,如果还记不的,那就原创 2004-09-11 20:49:00 · 1869 阅读 · 3 评论 -
c++风格的流输出的python实现!
稍微接触过c++的朋友都知道c++的标准流输出是很方便的,平时在cmd下大家用的最多的还是cout吧。其实用python可以很容易实现cout 这种风格,大家看下面的代码:import sysimport timeclass ostream: def __int__(self,file): self.file=file def __lshift__(self,原创 2004-09-03 20:20:00 · 1411 阅读 · 1 评论 -
Python线程编程的两种方式
Python中如果要使用线程的话,python的lib中提供了两种方式。一种是函数式,一种是用类来包装的线程对象。举两个简单的例子希望起到抛砖引玉的作用,关于多线程编程的其他知识例如互斥、信号量、临界区等请参考python的文档及相关资料。 1、调用thread模块中的start_new_thread()函数来产生新的线程,请看代码:### thread原创 2004-09-17 10:05:00 · 2536 阅读 · 3 评论 -
使用PYTHON登陆验证网站的几种方式!
前段时间发现一个不错的网站,上面有非常多的我喜欢的mp3歌曲,因为歌曲的下载地址分布在各个子页面上,我便写了一个python脚本用来抓取各个页面的mp3下载地址自动整理下载。但是遇到一个小问题,网站需要id登陆才可以打开页面并下载。后来xyb给了两种登陆代码可以实现我要的功能。后来我又看了一下python2.3的lib ref文档,发现其实用httplib就可以实现,代码如下:# lo原创 2004-09-29 02:29:00 · 2439 阅读 · 2 评论 -
啄木鸟开源社区正式运转,我们关注开源特别是Python!
Discover the design of nature,discover the evidence of God. 巧夺天工的设计,就在自然之间 我们的啄木鸟开源社区在HD兄的倡导下,在zoomq兄python讨论区群的兄弟以及各位支持开源支持python的朋友的帮助下,已经正式启动运转了。请大家访问http://www.woodpecker.org.cn原创 2004-08-11 00:16:00 · 1635 阅读 · 0 评论 -
对于"python的对象与名字绑定"一文错误的纠正!
今天看了一篇名为"python的对象与名字绑定"的文章.前面的分析都是比较精准的.但是在最后的部分却犯了一个错误,下面由我来解析纠正一下.(请按照连接先查看他的文章) 首先看他最后一部分的分析: 为了预防此类“问题”的发生,python建议采用下列方法:>>> def foo(par=[]):... if par is None:... par = []... par.ap原创 2004-07-26 02:27:00 · 2664 阅读 · 6 评论 -
Python中的OOP使用细节解析
Python支持过程、面向对象OOP、函数编程FP。他与一般的OOP的理解不太相同,例如不支持数据隐藏,没有数据访问限制等。下面我就解析一些在Python 中使用OOP的一些细节。 代码(1):class class1: name=class1 __init__(self): self.num=1这里定义了一个类class1,它有两个属性,一个是nam原创 2004-07-28 17:55:00 · 2590 阅读 · 1 评论 -
wxPython中使用wx.NewId()的小技巧
经常用wxpython来做gui的朋友肯定要用到wx.NewId() 这个东东,他是用来生成不重复的数字来做为wx部件id的,因为每个声明一个id变量来标识不同的部件,所以写起来要浪费点时间,其实可以通过一点点小技巧来方便使用首先写这样一个文件:# autoid.pyfrom wx import NewIdclass AutoId: def __getattr__(self,原创 2005-02-25 16:22:00 · 1883 阅读 · 0 评论