- 论坛徽章:
- 0
|
使用不存在的字典关键字 将引发 将引发 KeyError异常。搜索列表中不存在的值 将引发 将引发 ValueError异常。 调用不存在的方法 将引发 将引发 AttributeError异常。 引用不存在的变量 将引发 将引发 NameError异常。未强制转换就混用数据类型 将引发 将引发 TypeError异常。
与文件对象共事python有一个内置函数用来打开磁盘上文件,open,open返回一个文件对象,它拥有一些方法和属性,可以得到被打开文件的信息,以及对被打开文件操作。>>>f = open("/music/kar.mp3","rb")open可以接收3个参数:文件名,模式和缓冲区参数。只有文件名是必须的;其他两个是可选的,如果没有指定,文件以文本方式打开。这里我们以2进制方式打开文件进行读取。f.tell(-128,2) 被打开文件的当前位置。f.seek() 从第2个参数指出第一个参数的意思:0,从文件开始算,1,从当前位置算,2从文件尾算,本例为从文件尾向前移动128字节。f.read(128)读128个字节,返回含有读取字节数的字符串,默认为读到文件尾,读完后,读取位置发生偏移。
f.closed判断文件是打开还是关闭,打开时返回false。f.close()关闭文件释放缓冲区。文件被关闭并不意味着文件对象不存在。f=open('test.log','w') 写入,没有创建f.write('test')f.close()f=open('test.log','a') 追加,没有创建f.write('test')f.close()
for循环li = ['a','b','c']for s in li: print sabc
使用 sys.modules与其他任何python一样,模块也是对象。只要的导入了,总可以用全局dictionary sys.modules来得到一个模块的引用。
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/103763/showart_2109570.html |
|