1.安全的读取文件
>>> handler=open('123.txt') >>> try:handler.read () finally:handler.close () 'abcdefg 123456 abcdefg 123456 ' >>>
在上面的例子中,我们引入try... finally...这样即便出现重大错误,也可以关闭文件
2.逐行读取
有些时候我们载入一个文本文件,然后按行显示出来,所以我们有下面的代码
>>> handler=open('123.txt') >>> aList=[] >>> try:aList=handler.read () finally:handler.close () >>> aList 'abcdefg 123456 abcdefg 123456 ' >>> aList.split (' ') ['abcdefg', '123456', 'abcdefg', '123456', ''] >>> handler=open('123.txt') >>> aList=[] >>> try:aList=handler.readlines() finally:handler.close () >>> aList ['abcdefg ', '123456 ', 'abcdefg ', '123456 '] >>> print(aList) ['abcdefg ', '123456 ', 'abcdefg ', '123456 '] >>>
从上面的代码我们可以看见,我们可以通过readlines方法,或者.read().split()来区分开每一行
3.传入参数n,规定读取的字符
>>> handler=open('123.txt') >>> try:aList=handler.read (5) finally:handler.close () >>> aList 'abcde' >>>
就说到这里,谢谢大家
------------------------------------------------------------------
版权声明:本文为博主原创文章,未经博主允许不得转载。