ChinaUnix.net
相关文章推荐:

python 转义函数

import os import time # 1. The files and directories to be backed up are specified in a list. source = [r'e:\grub4dos',r'e:\firefox.txt'] # If you are using Windows, use source = [r'C:\Documents', r'D:\Work'] or something like that # 2. The backup must be stored in a main backup directory target_dir = 'e:\\back\\' # 3. The files are backed up into a zip file. # 4. The name of the zip archive is...

by wblue - Python - 2008-10-16 16:02:33 阅读(2196) 回复(3)

相关讨论

os和os.path模块 os.listdir(dirname):列出dirname下的目录和文件 os.getcwd():获得当前工作目录 os.curdir:返回但前目录('.') os.chdir(dirname):改变工作目录到dirname os.path.isdir(name):判断name是不是一个目录,name不是目录就返回false os.path.isfile(name):判断name是不是一个文件,不存在name也返回false os.path.exists(name):判断是否存在文件或目录name os.path.getsize(name):获得文件大小,如果name是目录返回0...

by zieckey - Python文档中心 - 2009-07-24 09:06:28 阅读(1465) 回复(0)

python 包含的模块和函数都非常丰富,但在目前版本里缺找不到十进制到二进制转化的现成函数,看到网友在帖子里发了一个关于二进制转化的小段,把它转过来,顺便也添加一些类似的函数,一起作为学习的笔记: #!/usr/bin/python def bin(x): result = '' x = int(x) while x > 0: mod = x % 2 x /= 2 result = str(mod) + result return res...

by zhaohang3031 - Python文档中心 - 2009-03-22 16:03:17 阅读(1706) 回复(0)

函数相关语句 语句 例子 调用函数 def,return global myfunc("spam,ham,toast\n") def adder (a,b,c=1,*d): return a+b+c+d[0] def function (): global x,y; x = 'new' 函数参数匹配形式 语法 位置 解析 func(value) func (name = value) def func (name) def func (name = value) def func (*name) def func (**name) 调用者 调用者 函数 函数 函数 函数 正常参数:通过位置匹配 关键字参数:通过名字匹配 正...

by lvDbing - Python文档中心 - 2008-09-07 14:38:35 阅读(1446) 回复(0)

1.定义函数: def function_name(): 'doc string' #文档字符串 body_suite #函数体 如果没有明确指定一个返回值,python默认会返回一个None。 >>> def func1(): 'this is a test function\n.' print 'func1 is called\n' >>> ret=func1() func1 is called >>> print ret None #由于函数定义的时候没有定义返回值,所以函数默认返回None 2.函数可以被别名 #注...

by walkingmen - Python文档中心 - 2008-07-18 13:18:46 阅读(1893) 回复(1)

在以往用range函数的时候从未深入的了解过,只是简单的这样用,而从未去想其他的 >>> range(1,5) #两个参数的,从1到5 [1, 2, 3, 4] >>> range(1,5,2) #三个参数的,从1到5,间隔数字为2,所以显示奇数 [1, 3] >>> range(5) #一个参数的,默认start是从0开始,end是5 [0, 1, 2, 3, 4] 今天看《python核心编程》第二版中,在讲切片时,作者举了一个例子:“有这么一个问题:有一个字符串,我们想通过一个循环按照这样的形式显示它:...

by Wieman - Python文档中心 - 2009-09-06 03:05:26 阅读(9220) 回复(0)

python有各种各样的string操作函数。在历史上string类在python中经历了一段轮回的历史。在最开始的时候,python有一个专门的string的module,要使用string的方法要先import,但后来由于众多的python使用者的建议,从python2.0开始,string方法改为用S.method()的形式调用,只要S是一个字符串对象就可以这样使用,而不用import。同时为了保持向后兼容,现在的python中仍然保留了一个string的module,其中定义的方法与S.method()是...

by uranusllj - Python文档中心 - 2009-07-30 10:02:50 阅读(2216) 回复(0)

作用类似gcc中的__func__宏 method 1, inspect import inspect def foo(): inspect.getframeinfo( inspect.currentframe() )[2] method2, sys import sys def bar(): sys._getframe().f_code.co_name 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/19962/showart_1901338.html

by unixlanser - Python文档中心 - 2009-04-16 10:55:53 阅读(1786) 回复(0)

type、str、dir 和其它的python 内置函数都归组到了__builtin__ 这个特殊的模块中。如果有帮助的话,可以认为python 在启动时自动执行了from __builtin__ import *,此语句将所有的“内置”函数导入该命名空间,所以在这个命名空间中可以直接使用这些内置函数。 任何可调用的对象都有doc string。通过将callable函数作用于一个对象的每个属性,可以确定哪些属性(方法、函数、类)是要关注的,哪些属性(常量等等)是可...

by vi.m - Python文档中心 - 2008-10-14 23:57:24 阅读(1604) 回复(0)

类也可定义某些特殊方法。一旦针对类的一个对象调用特定内建函数,就执行这些方法。 常用内建函数及其对应的特殊方法 内建函数 说明 特殊方法 abs(x) 返回x的绝对值 __abs__ divmod(x,y) 返回一个元组,其中包含x%y的整数商和余数部分 __divmod__ len(x) 返回x的长度(x应该是一个序列) __len__ pow(x,y[,z]) 返回x的y次方的结果。 __pow__ repr(x) 返回x的一个正式字符串表示(也就是说,可从中复制出对象x的一...

by lvDbing - Python文档中心 - 2008-09-30 11:24:28 阅读(1770) 回复(0)

import inspect >>> import wx >>> inspect.getargspec(wx.Frame.__init__) (['self'], 'args', 'kwargs', None) >>> inspect.getargspec(wx.Frame.SetIcon) ([], 'args', 'kwargs', None) 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/39578/showart_473596.html

by lvxinzhi - Python文档中心 - 2008-01-30 11:43:36 阅读(1297) 回复(0)