zoukankan      html  css  js  c++  java
  • 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))

      

  • 相关阅读:
    Android游戏开发实践(1)之NDK与JNI开发02
    SDK接入(1)之Android Facebook SDK接入
    Markdown学习
    SDK接入(3)之iOS内支付(InApp Purchase)接入
    将列【1,2,3】转换为【类别1,类别2,类别3】
    SQL Server 获取日期
    SQL Server 2000 Split方法
    java连接SqlServer2012
    前辈的js学习方法
    js学习笔记
  • 原文地址:https://www.cnblogs.com/aaron456-rgv/p/12601745.html
Copyright © 2011-2022 走看看