• 0X01从文件中读取数据


    一;读取文件

      注释:要使用文本文件中的信息,首先需要将信息读取到内存中(首先打开文件,然后读取),为此,你可以一次性读取全部内容,也可以每次一行方式逐步读取。

    # -*- coding:utf-8 -*-
    #!/usr/bin/python
    
    
    '''
    读取文件
    注释:要使用文本文件中的信息,首先需要将信息读取到内存中,为此,你可以一次性读取全部内容,也可以每次一行方式逐步读取
    '''
    
    with open('/home/aaron/桌面/biaoge/htmlcade.txt') as file_object:
        contents = file_object.read()
        print(contents.rstrip())
    
    '''
    代码解析:
        1;open()函数打开指定路径下的文件,并且返回一个表示文件的对象,Python将这个对象存储在file_object变量当中。
        2;关键字with在不在需要访问文件后将其关闭。所以不用调用close()
        3;使用read()读取这个文件的全部内容
        4;read()在文件末尾返回一个空字符串。函数rstrip()可以删除多余的空格。
    '''

    二;逐行读取文件内容:

    '''
    逐行读取
    '''
    
    
    filename = '/home/aaron/桌面/biaoge/htmlcade.txt'
    
    with open(filename) as file_object:
        for line in file_object:
            print(line.rstrip())
    
    
    '''
    代码解析:
        1;我们将要读取的文件的名称存储在变量filename 中,这是使用文件时一种常见的做法。由于变量filename 表示的并非实际文件——它只是一个让Python知道到哪里
    去查找文件的字符串,因此可轻松地将'/home/aaron/桌面/biaoge/htmlcade.txt' 替换为你要使用的另一个文件的名称。
        2;查看文件的内容,我们通过for语句文件对象执行循环来遍历文件中的每一行
    '''

    三;创建一个包含文件各行内容的列表:

    '''
    创建一个包含文件各行内容的列表
    '''
    
    with open(filename) as file_object:
        lines = file_object.readline()
    for line in lines:
        print(line.rstrip())

    四;使用文件内容

    '''
    使用文件内容
    注释:将文件读取到内存中后,就可以以任何方式使用这些数据了
    '''
    
    filename = '/home/aaron/桌面/biaoge/htmlcade.txt'
    
    with open(filename) as file_object:
        lines = file_object.readline()
    
    pi_string = ''
    for i in lines:
        pi_string += i.rstrip()
    
    print(len(pi_string))

      

  • 相关阅读:
    【ASP.NET】服务器控件大演练与实例分析
    【利用存储过程和三层架构完成新闻发布】
    【软件工程】web规格开发全过程
    【数据库】如何解决数据库附加失败问题
    【框架设计】异常
    【数据库】SqlCommand的几个易忽视的执行操作
    【ASP.NET】asp.net 页面调用服务端对象值
    【c#迭代器】
    【框架设计】CLR寄宿和应用程序域
    【ASP.NET】演绎GridView基本操作事件
  • 原文地址:https://www.cnblogs.com/aaron456-rgv/p/12601745.html
Copyright © 2020-2023  润新知