zoukankan      html  css  js  c++  java
  • python 读取文件函数

    python 读取文件函数

    觉得有用的话,欢迎一起讨论相互学习~


    我的微博我的github我的B站

    感谢莫烦老师
    详情

    读取文件内容 file.read()

    • 使用 file.read() 能够读取到文本的所有内容.
    file= open('my file.txt','r')
    content=file.read()  
    print(content)
    
    """"
    This is my first test.
    This is the second line.
    This the third line.
    This is appended file.    
    """"
    

    按行读取 file.readline()

    • 如果想在文本中一行行的读取文本, 可以使用 file.readline(), file.readline() 读取的内容和你使用的次数有关, 使用第二次的时候, 读取到的是文本的第二行, 并可以以此类推:
    file= open('my file.txt','r')
    content=file.readline()  # 读取第一行
    print(content)
    
    """"
    This is my first test.
    """"
    
    second_read_time=file.readline()  # 读取第二行
    print(second_read_time)
    
    """
    This is the second line.
    """
    

    读取所有行 file.readlines()

    • 如果想要读取所有行, 并可以使用像 for 一样的迭代器迭代这些行结果, 我们可以使用 file.readlines(), 将每一行的结果存储在 list 中, 方便以后迭代.
    file= open('my file.txt','r')
    content=file.readlines() # python_list 形式
    print(content)
    
    """"
    ['This is my first test.
    ', 'This is the second line.
    ', 'This the third line.
    ', 'This is appended file.']
    """"
    
    # 之后如果使用 for 来迭代输出:
    for item in content:
        print(item)
    
    """
    This is my first test.
    
    This is the second line.
    
    This the third line.
    
    This is appended file.
    """
    
  • 相关阅读:
    FastDfs
    git入门大全
    Dynamic Compilation and Loading of .NET Objects
    ASP.NET MVC 传递数据 从前台到后台,包括单个对象,多个对象,集合
    Windows系统不同磁盘间的扩容教程
    服务器Windows 2008 R2 安装SQL 2008 R2
    Windows实现内网IPMI端口转发
    FreeBSD 安装过程
    linux安装Zabbix监控
    Linux VPS实用简单安全配置
  • 原文地址:https://www.cnblogs.com/cloud-ken/p/12634130.html
Copyright © 2011-2022 走看看