zoukankan      html  css  js  c++  java
  • 轻松python之文件专题-读取文件专题

    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'
    >>> 

    就说到这里,谢谢大家

    ------------------------------------------------------------------

    点击跳转零基础学python-目录


    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    微信开发 缓存处理
    ASP.NET MVC 开发日常笔记
    微信开发笔记
    Kindeditor 编辑代码过滤
    PS 使用技巧
    Javascript 日常开发用到的小知识点
    C# 下载文件
    Javascript 笔记一
    C# 知识巩固三
    文献笔记(五)
  • 原文地址:https://www.cnblogs.com/raylee2007/p/4896770.html
Copyright © 2011-2022 走看看