ChinaUnix.net
相关文章推荐:

python ConfigParserConfigParser 属性大小写

每个模块都有一个名称,在模块中可以通过语句来找出模块的名称。当一个模块被第一次输入的时候,这个模块的主块将被运行。假如我们只想在程序本身被使用的时候运行主块,而在它被别的模块输入的时候不运行主块,我们该怎么做呢?这可以通过模块的__name__属性完成。 使用模块的__name__ 例8.2 使用模块的__name__ #!/usr/bin/python # Filename: using_name.py if __name__ == '__main__': print 'This program is being r...

by 蔡强 - Python文档中心 - 2009-06-15 14:18:27 阅读(1662) 回复(0)

相关讨论

python中,对于类属性这个概念。我刚开始的时候,总是搞的不是很清楚。 今天看了dive into python后,才比较明白。 类属性在未创建任何类的实例的时候已经存在了。并且它被类以及类所有的实例所共享。 每一次创建一个新的实例,实例的方法不仅可以改变实例本身,而且还会改变类。 下面是Dive into python中的一个例子: >>> class counter: ... count = 0 ... def __init__(self): ... se...

by CUDev - Python文档中心 - 2006-07-19 15:19:22 阅读(1283) 回复(0)

  大家也许知道C#中提供了属性Property这个概念,让我们在对私有成员赋值、获取时更加方便,而不用像C++分别定义set*和get*两个函数,在使用时也就像直接使用变量一样。   今天突然发现python中竟然也提供了如此类似的方法,感到甚为亲切,发上来大家一起讨论一下,有不妥的地方还请多多指教。   假设定义了一个类:C,该类必须继承自object类,有一私有变量_x class C:  def __init__(self):   self.__x=None   1.现在介...

by Neil1986 - Python - 2008-10-21 11:50:06 阅读(5443) 回复(9)

客户可直接访问属性(使用点访问运算符);另外,类作者也可为属性指派特殊名称,向客户指明应通过方法来访问属性。现在要讨论的是---定义特殊方法,自定义直接属性访问的行为。 python提供了一系列特殊方法,类可定义这些方法,以控制点访问运算符操纵类对象的方式。重新定义运算符行为的技术称为“运算符重载”。对点运算符进行重载,相当于综合了前一章所讨论的两种属性访问技术---客户能直接访问属性(即通过点访问运算符),...

by lvDbing - Python文档中心 - 2008-09-29 05:26:34 阅读(1833) 回复(0)

[color="#000000"]一个有点绕的例子,用PyScripter调试器步进跟踪可以看清楚对 象结构的具体细节。 对原作改变了一下,在未定义子对象属性时__getitem__中使用现成的__setitem__[color="#000000"]来定义。 ## encoding:utf-8 """ 这个类继承了object, object是python的最小单元,可以在python的">>>"控制台用dir(objct)或者dir (__builtins__.object)命令查看它的属性,可以看到__setattr__, __new__...他们是python中...

by wibrst - Python文档中心 - 2006-12-13 14:13:11 阅读(1739) 回复(0)

import os import time file = "samples/sample.jpg" def dump(st): mode, ino, dev, nlink, uid, gid, size, atime, mtime, ctime = st print "- size:", size, "bytes" print "- owner:", uid, gid print "- created:", time.ctime(ctime) print "- last accessed:", time.ctime(atime) print "- last modified:", time.ctime(mtime) print "- mode:", oct(mode) print "- inode/dev:"...

by blueycx - Python文档中心 - 2008-12-08 22:45:38 阅读(2017) 回复(0)

继续贴我的学习笔记。这里所列的都是从C#的角度来看的,可能觉得不是很恰当,但这样个人觉得方便理解。其中有些内容参考过最下面的文章。 函数的定义 class python中的类没有什么public、private、protect 构造函数、析构函数 __init__(self) __del__(self) 类的静态变量 class Student name="abc" 这东西其实就是相当于C#中的静态变量,但这里要注意是,初始化类的静态变量是这样的(DiveIntopython中的例子) class counter...

by pumaboyd - Python - 2008-09-17 18:53:11 阅读(2065) 回复(0)

我想要用python 实现一个功能: 扫描指定目录下的全部文件,把文件名称,创建时间,大小等属性,作为列表导入到一个文件里, 就像 linux下的这个命令效果: ls -tl --full | awk '{print $6 ", " $7 " ," $ 9}' > a.csv 现在我只知道怎么取单个文件属性的办法,请各位赐教遍历文件属性的方法。 >>> import os >>> o=os.stat(r'F:\\Xunlei\160103.doc') >>> t=o.st_ctime >>> t 1202624180.046875 >>> print type(t)

by lan97 - Python - 2008-06-22 10:58:50 阅读(5454) 回复(10)

即如何得到系统是NTFS或FAT? Thanks

by amorer - Python - 2005-12-25 08:25:37 阅读(2392) 回复(2)

好好学python,以后要养家吃饭的!!! 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/89259/showart_1885773.html

by mzlinux - Python文档中心 - 2009-03-31 11:10:31 阅读(1373) 回复(0)

www.okpython.com python中国 这里有教程

by xieaotian - Python - 2009-01-10 12:53:11 阅读(1629) 回复(0)