Python语言与信息数据获取和机器学习

Python read 方法选择

2017-12-24  本文已影响0人  AryaHooper

python read 方法选择

Python里与读取文件内容相关的方法read有多种选择,在什么时候用哪种读取办法呢?下面简单介绍一下:

  1. readline approach
    readline方法是逐行读取文件数据,并且逐行返回,适用于你仅仅想读取文件中的一部分内容时的情况,占用内存也比较小
  2. for line in file approach
    for line in file 方法也是逐行读取,但是会一次性全部返回,适用于你想一次性处理这个文件中的每一行数据时
  3. read approach
    read方法会直接读取整个文件,并且将其作为一个字符串返回,适用于你希望一次性阅读整个文件并且将这些内容作为单个字符串使用时
  4. readlines approach
    readlines方法会读取文件所有行,并且将其保存在一个list中,每一行对应一个Index,比较占内存

Print内容时去除空行

使用read的各类方法读取文件时,如果用print将读取到的文件答应出来,print方法会自动在每一行后面加上一行空行。如果想要去掉这些空行,可以在Print方法中增加相应的设置:
𝚙𝚛𝚒𝚗𝚝(𝚕𝚒𝚗𝚎, 𝚎𝚗𝚍='')
𝚙𝚛𝚒𝚗𝚝(𝚕𝚒𝚗𝚎.rstrip('\n))
上述两种方法都可以达到去除空行的效果

上一篇下一篇

猜你喜欢

热点阅读