python
mercury137
JAVA,PYTHON,C/C++,DB2,ORACLE=my all
展开
-
python写的FTP工具
用Python写的FTP工具[code="java"]import stringfrom ftplib import FTPbufsize=1024def Get(filename): command='RETR '+filename ftp.retrbinary(command,open(filename,'wb').write,bufsize) ...原创 2011-02-14 14:24:19 · 434 阅读 · 0 评论 -
python 的装饰器
在python中也有decorate的概念,装饰器是一个函数,其主要作用是包装另一个函数或者类。他可以透明的修改或者增加被包装对象的行为。[code="java"]@tracedef square(x): return x*x等价于:def square(x): return x*xsquare = trace(square)[/code]函...原创 2012-08-05 18:16:48 · 77 阅读 · 0 评论 -
Python 的内置函数__import__
我们知道import语句是用来导入外部模块的,当然还有from...import...也可以,但是其实import实际上是使用builtin函数__import__来工作的。 在一些程序中,我们可以动态地去调用函数,如果我们知道模块的名称(字符串)的时候,我们可以很方便的使用动态调用。[code="python"]import glob,osmodules =...原创 2012-12-29 03:19:28 · 164 阅读 · 0 评论 -
python一些内置函数
reload()使用reload(),你可以重载模块,它会被重新编译,新的模块会代替字典里德老模块,但是已经用原来模块的类建立的实例仍然使用的是老模块(不会被更新)。同样的,使用from-import直接创建的到模块内容的引用也是不会被更新的。dir()返回给定模块,类,实例,或者其他的所有成员组成的列表。vars()给定一个参数是,相当于object.__dict__...原创 2012-12-29 03:51:52 · 75 阅读 · 0 评论 -
Python获取系统信息
在开发工作中,经常需要获取系统的的各种信息,使用python会很方便帮助获得。 使用sys模块 sys模块在标准库中,他提供很一些基本的系统信息函数。 >>>import sys>>>sys.platform'win32'>>>sys.getdefaultencoding()'ascii'>...原创 2013-08-08 00:52:20 · 435 阅读 · 0 评论 -
Python yield 使用浅析
Python yield 使用浅析http://www.ibm.com/developerworks/cn/opensource/os-cn-python-yield/使用迭代器和链表的区别的讨论也在里面原创 2013-08-26 00:39:22 · 93 阅读 · 0 评论 -
Python的命令行设计(一)
现在我基本上不会去写Shell脚本了,因为已经完全被Python所代替了。Python确实非常合适用来写一些完成一定功能的脚本。提到脚本,一般都会涉及到一些参数的注入,那么python如何做这些工作呢? 最先想到的是argv,因为C语言提供了这么一个参数。Python也提供了一个一个东西,在sys module中提供了sys.argv,调用它就可以获得执行脚本时接收到的参数。在Pyth...原创 2013-08-27 01:33:19 · 111 阅读 · 0 评论 -
NGINX配置
Django部署在nginx上(FastCgi)的一些常见问题http://blog.csdn.net/marising/article/details/3981819 Nginx完整配置说明http://blog.csdn.net/marising/article/details/3979493...原创 2013-09-05 10:52:51 · 86 阅读 · 0 评论 -
一个用到filter,map,reduce的小问题
今天碰到一个小程序,正好可以用到Python的filter,map和reduce方法。感觉很有意思,顺便就写下来吧。问题是这样的: 两个小伙伴,数字214和77感觉自己的运气一直不好,想来想去,原来是和7有关,如下: 2+1+4=777%7=117%11=77 满足如下规则就是和7有关, 1. 本身...原创 2015-06-24 19:52:00 · 204 阅读 · 0 评论